ドッカー民間倉庫でCentOS7ハーバーを使用して構築しました

関連情報:

  ハーバー公式サイト: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

 

おすすめ

転載: www.cnblogs.com/fanqisoft/p/11505998.html