docker tagとdocker pushの使い方の詳しい説明

docker tagとdocker pushの使い方の詳しい説明

Dockerタグの詳しい説明

docker tag コマンドの使い方と、ローカルイメージを daocloud.io にプッシュする方法。Docker hub のネットワーク速度が十分でなく、プッシュに失敗しやすいため、ここでは実験に Docker hub は使用しません。

docker tagを使用して、IDを使用してイメージの名前を変更します。

chenyangdeMacBook-Pro:~ chenyang$ docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
hello-world 最新 fce289e99eb9 9 週間前 1.84 kB
chenyangdeMacBook-Pro:~ chenyang$
chenyangdeMacBook-Pro:~ chenyang$ docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
hello-world 最新 fce289e99eb9 9 週間前 1.84 kB
chenyangdeMacBook-Pro:~ chenyang$ docker tag fce289e99 hello-world:v1
chenyangdeMacBook-Pro:~ chenyang$ docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
hello-world 最新 fce289e99eb9 9 週間前 1.84 kB
hello-world v1 fce289e99eb9 9週間前 1.84 kB

docker tagを使用してイメージタグの名前を変更する

chenyangdeMacBook-Pro:~ chenyang$ docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
hello-world 最新 fce289e99eb9 9 週間前 1.84 kB
hello-world v1 fce289e99eb9 9週間前 1.84 kB
chenyangdeMacBook-Pro:~ chenyang$ docker tag hello-world:latest hello-world:v2
chenyangdeMacBook-Pro:~ chenyang$ docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
hello-world 最新 fce289e99eb9 9 週間前 1.84 kB
hello-world v1 fce289e99eb9 9週間前 1.84 kB
hello-world v2 fce289e99eb9 9週間前 1.84 kB

docker pushを使用してイメージをdaocloud.ioにプッシュします。

daocloud.io にログインする必要があります。アカウントをお持ちでない場合は、Web サイトで登録する必要があります。

chenyangdeMacBook-Pro:~ chenyang$ docker ログイン daocloud.io
ユーザー名 (chenyang_1010): chenyang_1010
パスワード: 
ログインに成功しました
chenyangdeMacBook-Pro:~ chenyang$

タグ付けしてアップロードする

chenyangdeMacBook-Pro:~ chenyang$ docker tag hello-world daocloud.io/zter/hello-world:v1
chenyangdeMacBook-Pro:~ chenyang$ docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
hello-world 最新 fce289e99eb9 9 週間前 1.84 kB
hello-world v1 fce289e99eb9 9週間前 1.84 kB
hello-world v2 fce289e99eb9 9週間前 1.84 kB
daocloud.io/zter/hello-world v1 fce289e99eb9 9 週間前 1.84 kB
chenyangdeMacBook-Pro:~ chenyang$ docker push daocloud.io/zter/hello-world:v1
プッシュはリポジトリ [daocloud.io/zter/hello-world] を参照します
af0b15c8625b: プッシュ 
v1: ダイジェスト: sha256:39bbd4a41b5d3b164632d3b4a295c0db31139992a8fe985f949dac7ccff7aa54 サイズ: 524

結果をアップロード

daocloud.ioに画像をアップロードする

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Dockerはイメージ名とTAG操作の名前を変更します
  • Dockerでイメージを削除する方法
  • Dockerはローカルイメージをパッケージ化し、他のマシンに復元します
  • Dockerは元のタグのイメージの再タグ付けと削除を実装します

<<:  MySQL 8.0.11 MSI バージョンのインストールと構成のグラフィック チュートリアル

>>:  mysql インストーラ ウェブ コミュニティ 5.7.21.0.msi インストール グラフィック チュートリアル

推薦する

CSSは左固定と右適応のレイアウト方法を実現します

1. フローティングレイアウト1. 最初に固定幅の div をフロートさせます。ドキュメントフローか...

WeChatアプレット学習ノート: ページ構成とルーティング

最近、小さなプログラムの開発を勉強して見直しており、学習結果のいくつかをメモしています。公式の We...

Vue+echarts で積み上げ棒グラフを実現

この記事では、積み上げ棒グラフを実装するためのVue+echartsの具体的なコードを参考までに紹介...

MySQLカーソルの使い方と機能の詳細な説明

[mysqlカーソルの使い方と機能]例:現在、テーブル A、B、C の 3 つのテーブルがあります。...

CSS3 のエラスティック レイアウトでの em の使用の概要: 1em は何ピクセルですか?

私は長い間 CSS を使用してきましたが、Web 要素の関連属性を設定するために常に「px」を使用し...

ubuntu20.04 LTSにdockerをインストールする方法

ゼロ: 古いバージョンをアンインストールするDocker の古いバージョンは、docker、dock...

Docker Composeを使用してDOCleverをインストールする詳細なプロセスを説明します

目次1. Docker Composeとは何か、インストールして使用する方法2. DOCleverと...

Dockerでコンテナを作成するときのディレクトリ権限

昨日プロジェクトを書いていた時に、MySQL の派生版である Percona を使う必要があったので...

ウェブデザインスキル:中国語と英語が混在するウェブページの上位表示の問題

<br />私はこの問題で気が狂いそうです。症状は次のとおりです。 症状の説明: Int...

ラムダ式の原則と例

ラムダ式ラムダ式 (クロージャとも呼ばれる) は、Java 8 のリリースを推進した最も重要な新機能...

Vue がルート変更を監視するときに watch メソッドが複数回実行される理由と解決策

目次要件の説明:要件分析:ニーズの解決問題解決私はフロントエンドの新人ですが、バックエンドのバグの中...

MySQL 1130例外、リモートログインできない解決策

目次質問: 1. リモートログイン権限を有効にする: 2. MySQLの権限を更新します。 3. テ...

MySQL 8.0.16 Win10 zip バージョンのインストールと設定のグラフィック チュートリアル

この記事では、MySQL 8.0.16 Win10 zip版のインストールと設定のグラフィックチュー...

デザイン理論: なぜ私たちは間違った場所を見ているのでしょうか?

数日前、バスで仕事に行きました。バスのカードリーダーの実際の使用シーンを実際に見て、カードリーダーの...

Vue-CLI3.xはプロジェクトをサーバーに自動的にデプロイします

目次序文1. scp2をインストールする2. テスト/本番環境サーバーのSSHリモートログインアカウ...