港湾紹介
HarborはDockerイメージの保存と配布のためのエンタープライズグレードのレジストリサーバーであり、セキュリティ、アイデンティティ、管理などの企業向け重要な機能を追加してオープンソースのDocker Distributionを拡張しています。 エンタープライズグレードのプライベートレジストリサーバーとして、Harborはより良いパフォーマンスとセキュリティを提供します。 ユーザーがレジストリを使ってイメージ転送の環境を構築し実行する効率を向上させます。 Harborは複数のレジストリノードにインストールされたイメージリソースのレプリケーションをサポートしており、すべてのイメージはプライベートレジストリに保存されているため、データや知的財産権が社内ネットワーク内で管理されていることを保証しています。 Harborはユーザー管理、アクセス制御、アクティビティ監査などの高度なセキュリティ機能も提供しています。
港湾機能
- ロールベースのアクセス制御:ユーザーとDockerリポジトリは「プロジェクト」として組織・管理されており、同じ名前空間(プロジェクト)内の複数のリポジトリに対して異なる権限を持つことができます。
- イメージレプリケーション:画像は複数のレジストリインスタンス間で複製(同期)可能です。 特にロードバランシング、高可用性、ハイブリッドクラウド、マルチクラウドシナリオに適しています。
- グラフィカルユーザーインターフェース:ユーザーはブラウザを閲覧し、現在のDockerイメージリポジトリを取得し、プロジェクトや名前空間を管理できます。
- AD/LDAP:Harborは、企業内に存在するAD/LDAPを認証管理のために統合できます。
- 監査管理:画像リポジトリ上のすべての操作は記録・追跡され、監査管理が可能です。
- 国際化:英語、中国語、ドイツ語、日本語、ロシア語のローカライズ版。 さらに多くの言語が追加されます。
- RESTful API:管理者により大きな権限を与え、他の管理ソフトウェアとの統合を容易にします。
- 導入の容易さ:オンラインおよびオフライン両方のインストールツールが利用可能で、vSphereプラットフォーム(OVA方式)の仮想アプライアンスにもインストール可能です。
GitHubアドレス:ハイパーリンクのログインが見えます。
harbor.ymlプロフィール詳細:ハイパーリンクのログインが見えます。
まず最初に、私が使っているシステムバージョンは以下の通りです:CentOS Linux リリース 8.2.2004(コア)
docker-compose バージョン:docker-compose バージョン 1.27.4、ビルド 40524192
dockerのインストール方法(省略)については、docker-composeのインストール方法の参考文献は以下の通りです:
ダウンロードハーバー
Harborはオフライン版とオンライン版に分かれており、この記事ではオフライン版を使って「harbor-offline-installer-v2.1.1.tgz」をインストールし、まずサーバーにharbor-offline-installer-v2.1.1.tgzファイルをダウンロードします。 (省略)
Unzip harbor-offline-installer-v2.1.1.tgz
harbor.ymlプロファイルを修正してください
Will harbor.yml.TMPL名称変更harbor.ymlの場合、vimエディターを使った主な変更点は以下の通りです。
https構成については、下図に示すようにコメントを忘れないでください:
インスタレーション・ハーバー
コマンドは以下の通りです:
設置の様子は以下の通りです。
UI管理パネルにアクセスしてみてください:ハイパーリンクのログインが見えます。、アカウント:管理者パスワード:123456、下図のように:
APIインターフェース:ハイパーリンクのログインが見えます。
ファイルを添harbor.yml:
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ 答える
(終わり)
|