この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 11074|答える: 3

Dockerリポジトリ(1) Harborをベースにしたプライベートリポジトリを構築する

[リンクをコピー]
掲載地 2020/11/17 16:21:45 | | | |
港湾紹介

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のインストール方法の参考文献は以下の通りです:

centosインストールDocker Composeチュートリアル
https://www.itsvse.com/thread-5164-1-1.html

ダウンロードハーバー

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:

観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ答える


(終わり)






先の:Linux hosts.allow hosts.deny セキュリティ設定
次に:Docker リポジトリ(2) Harbor 設定で起動
 地主| 掲載地 2020/11/19 11:14:39 |
Dockerリポジトリ(1) Harborをベースにしたプライベートリポジトリを構築する
https://www.itsvse.com/thread-9474-1-1.html

Docker リポジトリ(2) Harbor 設定で起動
https://www.itsvse.com/thread-9475-1-1.html

Dockerリポジトリ(3)は ASP.NET CoreイメージをHarborリポジトリにプッシュします
https://www.itsvse.com/thread-9478-1-1.html

掲載地 2021/01/23 16:17:13 |
隠されたものを見ろ
 地主| 掲載地 2021/10/09 16:29:55 |
インストールチュートリアル:https://goharbor.io/docs/2.0.0/i ... stallation-prereqs/
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com