イメージは、GitHub と同様に Docker パブリック リポジトリに直接簡単にプッシュできますが、開発中にイメージ ファイルを公開したくない場合がよくあります。この場合、GitLab と同様に Docker プライベート リポジトリを構築する必要があります。 前の記事でイメージをビルドした後、イメージを保存するためのプライベート イメージ リポジトリをデプロイできます。 プライベートレジストリを開始する プライベートリポジトリの開始も非常に簡単です。サーバー上でコマンドを実行します。 次のようにコードをコピーします。 docker run -d -p 5000:5000 --name="docker-registry" --restart=always -v /root/docker/registry/:/var/lib/registry/ レジストリ つまり、レジストリイメージによって構築されたコンテナがバックグラウンドで起動され、 なぜ 画像をアップロード プライベート リポジトリにイメージをアップロードするには、イメージ タグにリポジトリ アドレスを追加する必要があります。 docker タグ express-app 111.111.111.111:5000/sunhengzhe/express-app:v1 他のイメージとの競合を避けるために、 リポジトリアドレスにはプロトコル部分は含まれないことに注意してください。Docker のデフォルトのセキュリティポリシーでは、リポジトリが Macの設定 変更後は CentOS システム
{ 「レジストリミラー」: [ 「https://registry.docker-cn.com」 ]、 「安全でないレジストリ」: [ "[プライベート倉庫 IP:ポート]" ] } 次にdockerを再起動します systemctl dockerを再起動します プッシュ画像
docker push 111.111.111.111:5000/sunhengzhe/express-app:v1 プッシュに失敗しました
docker ログ -f docker-registry chcon -Rt svirt_sandbox_file_t /root/docker/registry/ この例では、 画像をプルする
docker pull 111.111.111.111:5000/sunhengzhe/express-app:v1 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vue サーバーに js 構成ファイルをインポートする方法
>>: mysql5.7.19 winx64 解凍版のインストールと設定のチュートリアル
大画面のデジタル スクロール効果は、最近の作業における大画面 UI ダイアグラムから生まれました。U...
目次1. mixin の使い方は? 2. ミックスイン使用時の注意2.1. ミックスイン オブジェク...
ページ、特にホームページを作成するときは、通常、Web サイト全体の他のメイン ページにリンクできる...
今日から、定期的にちょっとした豆知識を整理していきます。簡単なものもあるかもしれませんが、どれも役に...
0. タグとは何ですか? XML/HTML コードコンテンツをクリップボードにコピー<入力 t...
目次1. $(".box1").click() メソッドを実装する2. $(&q...
目次1. テレポートについて知る2. テレポートの基本的な使い方3. 最初のステップの最適化4. 第...
Docker の基本的な操作を学習した後、コンテナにいくつかの基本的なアプリケーションをデプロイして...
各テーブルの行数をカウントするために使用される MySQL count() 関数は、誰もがよく知って...
COALESCE は、各パラメータ式 (expression_1、expression_2、...、...
序文この記事では、MySQL で特殊文字を使用してデータベース名を作成する方法について説明します。こ...
目次1. JavaScript における数値2. Javascript の Math オブジェクト1...
Nginx は、高性能な Web サイト サーバーおよびリバース プロキシ サーバーであり、IMAP...
グレースケールリリースとは、白と黒をスムーズに移行できるリリース方法を指します。 ABテストとは、グ...
プロジェクトでよくある状況として、案件リストなどのリストが存在することがあります。リスト内の項目をク...