関連情報:
ハーバー公式サイト:https://goharbor.io/
ハーバーGithubの住所:https://github.com/goharbor/harbor
⒈インストールドッカー(要件)
1.参照https://www.cnblogs.com/fanqisoft/p/10439620.htmlがドッカーをマウント
2.設定はドッカーで信頼しました
// 提供編集ドッカーサーバ のVimの/ etc /ドッカー/ daemon.json // 以下は、構成ファイルの内容に追加された 「安全でない、レジストリに」 [ 「https://hub.coreqi.cn 」] // リロード構成ファイル systemctl daemon- リロード // 再起動ドッカー systemctl再起動ドッカー // ビューの設定は効果取った ドッカー情報を
⒉インストール
1.インストールパッケージをオフラインでダウンロード
wgetの HTTPS:// storage.googleapis.com/harbor-releases/release-1.9.0/harbor-offline-installer-v1.9.0-rc1.tgz
2.インストールパッケージをオフラインで抽出
タール港-オフラインインストーラ-V1 -zxvf。9.0 -rc1.tgz
3.公式チュートリアルのアドレスを使用して秘密鍵を生成します。https://github.com/goharbor/harbor/blob/master/docs/configure_https.md
#秘密鍵証明書を保存するディレクトリを作成し ます。mkdir -p /データ/ CERTの CD /データ/ CERTの #はプライベート生成 - 二回プライベート同じパスワードを入力するように注意を払う のOpenSSL genrsa server.keyの外に- -des3 2048 #は証明書を生成 -秘密鍵のパスワードを入力してください-国コードを入力してください-州の省略形を入力してください-都市の略語を入力してください-組織の略称を入力してください-略語入力機構-ドメイン名を入力します-管理者のメールボックスを入力してください- 直接戻って、無視することができます(パスワードを変更します車が)できる のOpenSSL REQ -new -key server.keyのは- OUT server.csr #秘密鍵のバックアップ のcp server.keyのserver.key.org #は、証明書に変換[ドッカーがブート内nginxのフロントエンドを使用しているため、ブートので、秘密鍵と証明書がパスワードであれば、そこに導かれた失敗した問題で、私たちは、パスワードと秘密鍵証明書を削除する必要があります、このステップでは、操作を実行することである] のOpenSSLのrsa - で server.key.org - OUTサーバー.KEY #再署名された証明書生成 のOpenSSL X509-days -req 365 - で server.csr -signkey server.keyの- OUTをserver.crtの #は、再割り当てする認証局 のchmod A + X- *
4.編集ハーバーのプロフィール
戻るディレクトリ#エキス CDを - CDハーバー / vimのharbor.yml
ここでは、パスワードの設定を変更するが、心に留めておくことができないいくつか紹介します。
ハーバーの設定ファイルを再構築します。
./prepare
5.インストール]ドッキングウィンドウ、コン
#最新バージョンをダウンロードしdocker- ファイルの構図 はsudoカールを-L HTTPS:// github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o / usr / local / binに/ドッカー-作曲 #実行権限追加する 須藤を chmodの + X / usr / local / binを/ docker- 構図 #試験結果を搭載 ドッカーは --versionを-compose
6.インストールを開始します
./ インストール。SH
インストールが成功しました。
7.設定開始
1.ホストマッピングを追加します。
エコー " 192.168.227.129 hub.coreqi.cn " >> / etc / hostsの
猫/電気ショック療法/ホスト
2.アクセスhttps://hub.coreqi.cnテスト
8.ログ民間倉庫、あなたが正常に接続できるかどうかをテスト
// adminアカウントのパスワードを入力してください ドッキングウィンドウのログインhttps://hub.coreqi.cnを
ユーザーのログイン情報は、$ HOME / .docker / config.jsonに保存された後、あなたは空にするアカウントを切り替える必要がある場合**、ファイルの内容がすることができます。
9.テスト
1.メイクの画像
例の//引っ張っハロー世界の画像 ドッカープルハローワールド //作成プライベート画像 ドッキングウィンドウタグハローワールドhub.coreqi.cn/library/hello-world
2.民間倉庫にプッシュ
//プライベートサーバーにプッシュ ドッキングウィンドウのプッシュhub.coreqi.cn/library/hello-world