1. オープンソースの倉庫管理ツール Harbor 2 インストール
2.1 DockerとDocker-composeをインストールするまず、 http://rancher-mirror.cnrancher.com/docker-compose/v1.27.4/docker-compose-Linux-x86_64 で実行します。 docker-compose を実行します。 chmod a+x /usr/local/bin/docker-compose 2.2 Harborをインストールする2.2.1 ダウンロードと解凍 まず、GitHub Release にアクセスして、対応するパッケージをダウンロードします。 ダウンロード: https://github.com/goharbor/harbor/releases/download/v2.1.1/harbor-online-installer-v2.1.1.tgz をダウンロードしてください 解凍: tar zxvf ハーバーオンラインインストーラーv2.1.1.tgz 2.2.2 設定とインストール 設定ファイルを準備します。 cp harbor.yml.tmpl harbor.yml 設定を変更します: ホスト名: 8.134.18.166 http: ポート: 8088 # https 関連の設定 #https: # ハーバーの https ポート、デフォルトは 443 # ポート: 443 # nginx の証明書とキーファイルのパス #証明書: /your/certificate/path #private_key: /あなたの/private/key/パス ハーバー管理者パスワード: Harbor12345 設定を変更したら、インストールを開始します。 ./install.sh インストールが成功するとプロンプトが表示されます。 3. 使いやすい3.1 管理者権限を持つユーザーを作成するログインするには、 管理ユーザー ユーザー情報を作成します: 3.2 新規ユーザーがプロジェクトを作成する
プロジェクトが正常に作成されました: 3.3 Docker接続ウェアハウス3.3.1 Dockerの設定を変更して再起動する
:vi /etc/docker/daemon.json を編集します。 設定後の内容は以下のとおりです。 { "安全でないレジストリ": ["http://8.134.18.166:8088"], "レジストリミラー": ["https://xxx.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"], "ログドライバー": "json ファイル", 「ログオプション」: { "最大サイズ": "100m" }, "ストレージ ドライバー": "overlay2" } systemctl dockerを再起動します 3.3.2 ログインしてイメージをプッシュする 新しく作成された倉庫にログインします。 $ docker ログイン http://8.134.18.166:8088 --username pkslow --password Pk123456 警告! CLI 経由で --password を使用することは安全ではありません。--password-stdin を使用してください。 警告! パスワードは暗号化されずに /root/.docker/config.json に保存されます。 この警告を削除するには、資格情報ヘルパーを構成します。 https://docs.docker.com/engine/reference/commandline/login/#credentials-store ログインに成功しました 画像の 1 つに docker タグ nginx 8.134.18.166:8088/pkslow/nginx:latest リポジトリにイメージをアップロードします。 $ docker push 8.134.18.166:8088/pkslow/nginx:latest プッシュはリポジトリ [8.134.18.166:8088/pkslow/nginx] を参照します cdd1d8ebeb06: プッシュ fe08d9d9f185: プッシュ 280ddd108a0a: プッシュ f14cffae5c1a: プッシュ d0fe97fa8b8c: プッシュ 最新: ダイジェスト: sha256:4949aa7259aa6f827450207db5ad94cabaa9248277c6d736d5e1975d200c7e43 サイズ: 1362 ウェブページにアクセスして確認してください。対応するミラーがすでに存在します。 引っ張る動作は実演されません。 Harborを使用してプライベートDockerリポジトリを構築する方法についての記事はこれで終わりです。Harborを使用してプライベートDockerリポジトリを構築する方法の詳細については、123WORDPRESS.COMの以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。 以下もご興味があるかもしれません:
|
Web 開発の世界では、フレームワークは非常に一般的です。新しいフレームワークやテンプレートが毎日の...
初めて docker に触れたときは本当に戸惑いました。初心者向けのチュートリアルを長い間読みました...
目次1. デカルト積現象2. 接続クエリの知識ポイントのまとめ1) 結合クエリとは何ですか? 2) ...
1. サーブレットとは何か1.1. 正式な言葉で説明する:サーブレットは、動的な Web リソースを...
このチュートリアルでは、UbuntuにMySQL 5.7.10を手動でインストールする手順を参考まで...
目次$nextTick() $forceUpdate() $セット() .sync——2.3.0 以...
1. <body> タグ: Web ページの本体をマークするために使用されます。body...
今日のタスク1. Linuxディストリビューションの選択2.vmwareが仮想マシン(centos)...
2019年から、AndroidとiOSの両方のプラットフォームでダークモードが使用され始めました。も...
導入dockerコンテナとdocker-composeに基づいて、Linux環境でのdockerの基...
目次概要1. URL経由でダウンロード2. aタグのダウンロード属性とblobコンストラクタを組み合...
<body style="scroll:no"> <テーブルの...
原因: java.sql.SQLException: 列の文字列値が正しくありません: '\...
導入データベース理論についてさらに学んでいくうちに、さまざまな分離レベルによって起こり得る問題につい...
テーブルを素早くコピーする方法まず、テーブル db1.t を作成し、1000 行のデータを挿入します...