ハーバープライベートウェアハウス展開管理

ハーバープライベートウェアハウス展開管理

一、Harbor

1.港の概要

1)Harbourは、VMwareのオープンソースのエンタープライズレベルのDockerレジストリプロジェクトです。

2)港の利点

ロールベースの制御

ミラーベースのレプリケーション戦略

LDAP / ADをサポートする

画像の削除とガベージコレクション

グラフィックUI

監査

RESTful API

2.ハーバーコンポーネント

1.プロキシ
は、フロントエンドリバースプロキシを介してブラウザとDockerクライアントからのリクエストを一律に受信し、リクエストをさまざまなバックエンドサービスに転送します

2.レジストリ
は、Dockerイメージの保存とDockerプッシュ/プルコマンドの処理を担当します

3.コアサービス
UI、Webhook、トークンサービスなどのハーバーのコア機能

4.データベース
はコアサービスにデータベースサービスを提供します

5.ログコレクター
は、将来の分析のために他のコンポーネントのログを収集する責任があります

2、ハーバー展開

環境の展開

ホスト ホストIP 主なソフトウェアとバージョン
サーバ 192.168.132.50 docker19.03、docker-compose、harbor-offline-v1.1.2
クライアント 192.168.132.60 docker 192.03

1. Dockerのインストール-バージョンを作成して確認し、インストールが成功したかどうかを確認します

cp docker-compose /usr/local/bin/
chmod +x /usr/local/bin/docker-compose
docker-compose -v

ここに画像の説明を挿入

ファイアウォールをオフにします

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

2.ハーバーインストーラーをダウンロードします

wget http:// harbor.orientsoft.cn/harbor-1.2.2/harbor-offline-installer-v1.2.2.tgz

tar zxvf harbor-offline-installer-v1.2.2.tgz -C /usr/local/

3.ハーバーパラメータファイルを設定します

vim /usr/local/harbor/harbor.cfg

hostname = 192.168.132.50     #第五行修改为主机IP

スタートハーバー

sh /usr/local/harbor/install.sh

ここに画像の説明を挿入

4.港の画像を表示

 docker images

コンテナを表示

docker ps -a

5.ブラウザを開き、http://192.168.132.50の管理ページにアクセスします。デフォルトの管理者ユーザー名とパスワードはadmin / Harbor12345です。

ここに画像の説明を挿入

アイテムを追加して記入します

ここに画像の説明を挿入

ここに画像の説明を挿入

ハーバーユーザーの作成

ここに画像の説明を挿入

プロジェクト開発者を作成する

ここに画像の説明を挿入

ここに画像の説明を挿入

ミラーリングされたデータ/データベースを保持しながら、Harborサービスコンテナを削除します

//ハーバーサーバーで操作

docker-compose down -v

再デプロイする必要がある場合は、Harbourサービスコンテナ内のすべてのデータを削除する必要があります。
ミラー、データベースなどの永続データはホストの/ data /ディレクトリにあり、ログは
/ var / logにあります。ホストの/ Harbor /ディレクトリ。

rm -rf /data/database/
rm -rf /data/registry/

おすすめ

転載: blog.csdn.net/weixin_44505291/article/details/115307909