マイクロサービスのイメージは、保存用に Docker リポジトリにアップロードされます。一般的に使用されるパブリック Docker リポジトリには、Alibaba Cloud、NetEase Cloud などがあります。また、エンタープライズ LAN 内に独自の Docker プライベート リポジトリを構築することもできます。このチュートリアルでは、Docker が提供するプライベート リポジトリ レジストリを使用します。 1. プライベートウェアハウスイメージを取得する docker プルレジストリ 2. プライベート倉庫コンテナを作成して起動する docker run -dit -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always --name docker-registry レジストリ パラメータの説明
上記は、レジストリ イメージが作成され、docker-registry コンテナーが正常に起動されたことを示しています。 http://139.9.40.41:5000/v2/_catalog にアクセスすると、応答結果は次のようになります。 {"リポジトリ":[]} 上記の応答結果は、Docker プライベート リポジトリにイメージが存在しないことを示しています。 デフォルトでは、docker-registry はイメージの送信に https のみを許可します。次の設定により、docker-registry は http をサポートできるようになります。/etc/docker の下に daemon.json ファイルを作成し、次のように記述します。 { "安全でないレジストリ": [ "139.9.40.41:5000"] } 3. Dockerを再起動する systemctl dockerを再起動します 4. 画像をプライベート倉庫にアップロードする このイメージをプライベートリポジトリイメージとしてマークする docker タグ docker.io/hello-world 139.9.40.41:5000/hello-world:v1 タグ付き画像をアップロードする docker push 139.9.40.41:5000/hello-world:v1 すべての画像を一覧表示 [root@2 docker]# curl http://139.9.40.41:5000/v2/_catalog {"リポジトリ":["hello-world"]} 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL 8のパスワードを忘れた場合のベストな対処法の簡単な分析
Linuxでタイムゾーンを変更する場合、常に変更することはできませんAsia/Shanghai に変...
導入から始めず、いきなり本題に入りましょう。通常の背景ぼかし効果は次のとおりです。 プロパティを使用...
ここ数日、dockerでSpring Bootアプリケーションを実行する方法を勉強してきました。以前...
最近Nginxを構築しているのですが、ドメイン名でアクセスできません。 nginx 構成ファイル n...
CSS でレスポンシブ レイアウトを実装するレスポンシブレイアウトは非常にハイエンドで難しいように思...
<div class="box"> <画像 /> &l...
みなさんこんにちは。今日は、純粋な CSS を使用して Google マテリアル デザインのテキスト...
目次1.スリープ機能2.タイムアウトを設定する3. 約束4. 非同期待機5. 1秒後に出力1、2秒後...
設定手順1. DNSが設定されているかどうかを確認するDNSが設定されていない場合は、前の記事を参照...
目次1. カスタム指示とは何ですか? 2. 指示をカスタマイズする方法フック機能3. 応用シナリオ入...
1. 基本概念1. Sitemeshはページ装飾技術です。 1 : フィルターを通してページアクセス...
C++でMySQLに接続する際の参考情報です。具体的な内容は以下のとおりです。 MySQLCon ク...
設置環境1. gccのインストールnginxをインストールするには、まず公式サイトからダウンロードし...
この記事では、ES6 の for ... of ループについて説明します。古い方法以前は、JavaS...
序文Linux のスケジュールされたタスクを実装する方法としては、cron、anacron、at な...