ハーバーのインストールは非常に簡単ですが、どのように実用的な操作、公式ミラーから引き出されたか後に民間の倉庫への更新を見つけることができませんでした長い時間のために、インストール、Baiduの方法の後に動作しますか?テストの同じ種類の方法を見つけるためにした後、我々は民間の倉庫白、少しピットに精通していない、長い時間のためにこれを取得します。幸いなことに、それが解決するために、いくつかの時間がかかりました。
1.ハーバーはじめに
ハーバーは、それが友好のWeb UIインターフェース、ユーザーの役割と権限の管理、ユーザーのアクションの監査およびその他の機能を提供することに加えて、それはまた組み込んで、より高度なパッケージドッカーレジストリ、ある、ビルドエンタープライズクラスのプライベートドッキングウィンドウミラーリングされた倉庫にオープンソースソリューションでありますK8Sプラグ(アドオン)ヘルムチャートダウンロード、管理、インストールK8Sプラグによるストレージ、すなわち、とchartmuseumチャートデータウェアハウスを提供することができます。
また、2つのオープンソースのセキュリティコンポーネントを組み込んで公証人で、他には、最新を取得するにはクレア、CAプライベートセンターに似公証人、とクレアは、コンテナのセキュリティスキャンツールで、大手メーカーが提供することCVE脆弱性データベースであります既知の脆弱性情報がある場合は、脆弱性情報、及びスキャンユーザーがコンテナをアップロードするために、エンタープライズクラスのプライベート倉庫用の2つのセキュリティ機能は、非常に有意義です。
2.取り付けアセンブリドッカー-COMPOSE
yumを -y インストール epel- リリース のyum -y インストール python- ピップ ピップインストール - アップグレードピップ ピップがインストール docker- コン ドッカ -composeバージョンを
ハーバーをインストールします。3.
インストールドッカー
押して「ドッカーインストール文書インストールデッカー環境を」
ドッカーは、設定項目を変更します
我々は /usr/lib/systemd/system/docker.service
以下のコンテンツアイテム(安全でない - レジストリ・サーバ電流値IP)を変更します。
ExecStart =は/ usr / binに/ dockerd -H FD:// --containerd = /実行/ containerd / containerd.sock --selinux対応=偽--insecure、レジストリ192.168.15.216
サービスの再起動
systemctl daemon- リロード
systemctl再起動ドッカ
ハーバーは、インストールパッケージのダウンロードリンクを取得します
ログイン https://github.com/goharbor/harbor/releases/ インストールしたいバージョンを見つけ、ダウンロードリンクのオフラインバージョンを取得
インストールハーバーを実行します
#ログストアディレクトリを作成し ます。mkdir -p /データ/ログ/港の CDは/ usr / local / srcに/ wgetの HTTPS:// github.com/goharbor/harbor/releases/download/v1.10.0/harbor-offline-installer-v1 .10.0.tgz タールハーバー・オフライン・インストーラ-V1 -zxvf。10.0 の.tgz CDハーバー VIの harbor.yml
以下を変更します
#現在のサーバのIPに、インストールが完了した後、あなたがこのアドレスを使用してWeb管理ページにアクセスすることができ 、ホスト名:192.168。1.xxの httpsのすべてのアウト#コメント、HTTPSアクセス開かない #https: #HTTPSポート用の港を、デフォルトは443 #ポート:443 CERTやキーファイルのパスで#のためのnginxの #certificate: /あなた/証明書/ パス #private_key: /あなた/プライベート/キー/ パス #ハーバーUI背景管理者パスワードの harbor_admin_password:XXXXXの #は、そうでない場合は、インストール後、設定しなければなりませんあなたが削除されたデータベースを再インストールしない限り、変更することはできません再組み立て時に XXXX:パスワード #ハーバーログ保存パスの 場所: /データ/ログ/港
そして、インストールスクリプトを実行します
./ 準備 。/ インストール
インストールの確認
HTTPにサーバーブラウザのアドレスを入力してください:アクセス管理ページ//192.168.1.xx/
口座番号を入力:管理者および管理者パスワードの設定パラメータを、あなたは正常にログインできます
ドッキングウィンドウ・コン開始と停止コマンド
docker- コン開始
ドッカー -compose停止
構成操作を変更します。
あなたは、構成項目の港を変更する必要がある場合は、次の手順は、更新に変更することができます
ドッキングウィンドウ・コンダウン- V のvimは/ usr / local /港/ harbor.yml 。/ 準備 ドッキングウィンドウがアップ-compose -d
テストおよび更新ミラーリングを引っ張ります
サーバー上の次のテストは、他のドッキングウィンドウでインストールすることができない:PS
設定レジストリのセキュリティサービスは、信頼性があります
我々は /etc/docker/daemon.json
次のような構成に内容を変更する(安全でない-レジストリは、あなたのサーバのアドレスに変更する必要があります)
{ " EXEC-OPTS ":[ " native.cgroupdriver = systemdに" ]、 " ログ・ドライバー":" JSONファイル" 、 " ログOPTS " :{ " 最大サイズ":" 100メートル" }、 " storage-ドライバ":" overlay2 " " ストレージOPTS " :[ " overlay2.override_kernel_check = TRUE " ]、「安全でない-レジストリ " :[ " 192.168.1.xx " ]、 " レジストリミラー" :[ " https://registry.docker-cn.com " " https://a8qh6yqv.mirror.aliyuncs.com " " のhttp: //hub-mirror.c.163.com " ] }
再起動ドッカ
systemctl再起動ドッカ
そして、テスト画像の更新を引っ張っ
公式サイトHTTPSから#:// ミラーリングhub.docker.com/search?q=&type=imageプル ドッカープルRedisの #は、ダウンロードした画像表示 ドッカーロイヤリティーフリー (#タグフラグを使用してミラーリングが民間倉庫ミラーにプッシュしようとしているデフォルト民間の倉庫ミラーディレクトリライブラリ) ドッカータグはRedisの192.168。1.xxの /ライブラリ/ Redisの #コマンドを、再度追加していない最新の、:. V1として指定することができるため、バージョン引数、現在のバージョン番号をRedisの0 など、0.0バージョン番号指定された後にミラーを引いたときに、また、バージョン番号を追加する必要があり ますが、URLパラメータを追加する必要があります。#ログの港を、またはデフォルトのログインは、公式ウェブサイトで、URLの必要性は、そうでない場合はデフォルトのHTTPSのhttpを追加し ドッカーログイン:HTTP // 192.168.1 .xx #は、ユーザー名admin、およびパスワードを入力し、背景が新しいアカウントの場合は、プロジェクトに必要=>ライブラリ(プロジェクト名に対応)=> メンバーは、対応するアカウントに追加 民間の倉庫に提出位ミラーリング プッシュドッカー192.168。1.xxの /ライブラリ/Redisの #はログインWeb管理コンソールを提出した後、プロジェクト入る =>ライブラリー(対応するプロジェクト名を)=> ミラー倉庫は、あなたは、新しいイメージを参照することができ 、民間倉庫から#テスト用インストールイメージを #ミラーリング現在のサーバー表示 ドッカーロイヤリティーフリー #リポジトリをタグ作成した画像サイズのID #192.168。1.xxの /ライブラリ/ Redisの最新c33c9b2541a8 33は、ある時間加盟前に 98 0.2メガバイト #Redisの最新c33c9b2541a8 33である加盟前時間 98 0.2メガバイトの #は、サーバードッカーにミラーリング現在削除 ドッカーRMI 192.168。1.xxの /ライブラリ/ Redisの:最新 ドッカーRMIのRedis:最新 #(ミラーがなくなっているRedisの)現在のサーバーイメージを見る ドッカーロイヤリティーフリーの 民間倉庫から#インストールイメージを ドッカープル192.168。1.xxの /ライブラリ/ Redisの #ビューミラーリング現在のサーバー ドッカーロイヤリティーフリーの 画像CREATED SIZEのID#タグにリポジトリを #192.168。1 .xx /ライブラリ/ Redisの最新c33c9b2541a8 33は、ある加盟前時間 98 0.2メガバイト
上記の操作は、異なるサブアイテムのライブラリを作成する必要がある場合は、プロジェクトで新しいライブラリを作成し、Web管理コンソールにログインすることができ、民間倉庫操作でデフォルトのライブラリのライブラリです
あなたが別の人のための倉庫業務を管理する必要がある場合、あなたは、新しいライブラリーのメンバー、追加のユーザーとバインド対応するオペレーティング権限、ユーザー管理でアカウントを追加することができます
免責事項:この記事は元に出版された 庭のブログ、著者 AllEmpty ここ転載を歓迎しますが、作者の同意なしに、このセクションで宣言は保持され、それ以外の侵害とみなさ記事ページの見かけ上の位置に元の接続を、与えられなければなりません。
ブログにします。http://www.cnblogs.com/EmptyFS/