まず、なぜハーバーを使用
ハーバーは、無料のオープンソースソフトウェアです
ハーバーは、企業ユーザー向けです
ハーバーは比較的フレンドリーなウェブ管理インタフェースを持っています
二、ハーバーの公式リソース
https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md https://github.com/goharbor/harbor/releases
第三に、前提条件:インストールのドッキングウィンドウ
1.ドッキングウィンドウ-CEの古いバージョンを削除します
#yumのドッキングウィンドウドッキングウィンドウ - クライアントドッキングウィンドウ - クライアント最新のドッキングウィンドウ - 一般的なドッキングウィンドウ - 最新のドッキングウィンドウ - 最新-logrotateのドッキングウィンドウ-logrotateのドッキングウィンドウ・エンジンを取り外します
2.インストールの依存関係
#yumをyumを-utilsのデバイスマッパー永続データLVM2を-yインストール
3.インポートレポ倉庫
#yumを-config設定マネージャは--add-レポhttps://download.docker.com/linux/centos/docker-ce.repo
4.インストール]ドッキングウィンドウ-CE
#yumをインストールドッカ-CEのドッキングウィンドウ-CE-CLI containerd.io -y
加速度aliyunミラー構成(オプション)
#VIM /etc/docker/daemon.json { "レジストリミラー":[ "https://xxxx.mirror.aliyuncs.com"] }
6. [スタート]ドッキングウィンドウサービス
#1 systemctlデーモンリロード #はドッキングウィンドウの開始systemctl #はドッキングウィンドウを有効systemctl
第四に、2つの前提条件:マウントドッキングウィンドウ、コン
1.ダウンロードした実行可能ファイルをドッキングウィンドウ、構成
#カール-L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s) - $(のuname -m)" -oは/ usr / local /ビン/ドッキングウィンドウ、コン
2.ドッキングウィンドウ・コン実行権限を付与
#chmodの+ Xは/ usr / local / binに/ドッキングウィンドウ、コン
3.テストクエリ現在のバージョンをドッカー、構成
#ドッキングウィンドウ・コン--version
第五に、インストール構成ハーバー
1.ハーバーまず、ラインインストールで、インストールパッケージは、オンラインとオフラインのインストールに分けられ、このインストールをインストールしたWebページやエキスを通じてオンラインインストールファイルをダウンロードしてください
港・オンライン・installer- <バージョン> .tgzというあるxv#タール
2. harbor.ymlプロファイルを変更
Vimのharbor.yml#の ホスト名:192.168.0.131#は、ホスト名またはIPアドレスの書き込み HTTPを: ポート:80 harbor_admin_password:Harbor12345#はUIの管理者パスワードを初期化し、ログインを変更することができ 、データベースを: パスワード:root123 data_volume:データ#ローカルデータの格納場所/ ログ:#設定のログ レベル:情報 rotate_count:50 rotate_size:200Mの LOCATION:は/ var / log /港
3.港のインストール
./install.shを# ###、あなたが表示されていないバージョン、次のドッキングウィンドウのイメージファイルをダウンロードします リポジトリタグ goharbor / Redisの光子v1.8.0の goharbor /港-registryctl v1.8.0の goharbor /レジストリ光子パッチv2.7.1-2819を-v1.8.0 goharbor / nginxの光子v1.8.0の goharbor /港ログv1.8.0 goharbor /港-JobService v1.8.0 goharbor /港コアv1.8.0の goharbor /ハーバー・ポータルv1.8.0の goharbor /港V1-DB .8.0 goharbor / v1.8.0を準備
4.港を有効または無効
#CD / PATH / harbor_install_dir / #ドッキングウィンドウ・コン開始 #ドッキングウィンドウ・コンストップ #psをドッキングウィンドウは、構成します
5.港の設定を変更し、起動して、再申請
#ドッキングウィンドウ-構成-vダウン #のVimをharbor.yml #./prepare #-dをドッキングウィンドウ、構成
6.完全に港を削除
#CD / PATH / harbor_install_dir / #のダウンドッキングウィンドウは、構成-v #RM -r /データ/データベース #は、rm -r /データ/レジスタ
六、ドッカークライアントの設定
1.ドッキングウィンドウのホストは、港の倉庫のアドレスを追加します。
#VIM /etc/docker/daemon.json { "安全でない、レジストリ":[ "harbor_server_ip:80"] } #1 systemctlデーモンリロード #1 systemctl再始動ドッカー
2.テスト、倉庫を保有するローカルミラーをアップロード
#]ドッキングウィンドウのログインharbor_server_ip #]ドッキングウィンドウプルハローワールド #]ドッキングウィンドウタグのhello-世界:最新harbor_server_ip:80 /ライブラリ/ハロー世界:最新 #]ドッキングウィンドウのプッシュharbor_server_ip:80 /ライブラリ/ハローワールド:最新
3. WEBアドレスとデフォルトのユーザーのログインパスワード
http:harbor_server_ip ユーザー名:管理者 パスワード:Harbor12345