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 インストール グラフィック チュートリアル

推薦する

Linux Zabbixカスタム監視およびアラーム実装プロセスの分析

ターゲットzabbix フロントエンド監視の iostat コマンドでデータの 1 つを表示します。...

MySQL 5.7 でパスワードを変更する簡単な方法

これは公式のスクリーンショットです。MySQL 5.7 をインストールすると、デフォルトのパスワード...

mysql mycat ミドルウェアのインストールと使用

1. mycatとはエンタープライズアプリケーション開発のための完全にオープンソースの大規模データベ...

Adobe Brackets の簡単な使い方のグラフィックチュートリアル

Adobe Brackets は、HTML、CSS、JavaScript 用のオープンソースでシンプ...

Vueのref属性の詳細な説明

要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS....

Dapr を使用してマイクロサービスをゼロから簡素化する例

目次序文1. Dockerをインストールする2. Dapr CLIをインストールする3. Net6 ...

Centos7 に Docker をインストールします (2020 の最新バージョンが利用可能、コピーして貼り付けるだけ)

操作については、こちらの公式ドキュメントを参照してください。インストール1. 古いバージョンの do...

角度付き双方向バインディングの詳細な説明

目次双方向バインディングの原理ngモデルレンダリングカスタム双方向バインディングプロパティコンポーネ...

MySQL 文字列インデックスのより合理的な作成ルールに関する議論

序文MySQL インデックスの使用に関しては、これまでインデックスの最左接頭辞ルール、インデックス ...

スクロール画像バーを実現するための CSS サンプルコード

一部の Web サイトでは、画像が連続的にスクロールしているのをよく見かけます。この効果は、CSS ...

Webpack でよく使われる 12 個の Loader を共有する (要約)

目次序文スタイルローダーCSSローダーsassローダーpostcssローダーバベルローダーtsローダ...

MySQLはinit-connectを使用してアクセス監査機能の実装を増やします

まず init-connect を通じて mysql 接続を初期化し、次にインスタンスに接続する必要...

jsはウォーターフォールフローのボトムアウトによるデータの動的ロードを実現します

この記事では、ウォーターフォールフローが底に達したときにデータを動的にロードするためのjsの具体的な...

非常に詳細な Vue-Router のステップバイステップのチュートリアル

目次1. ルータビュー2. ルータリンク3. リダイレクト4. ルーティングエイリアス5. ルーティ...

サーバーストレステストの概念と方法 (TPS/同時実行性)

目次1 ストレステストの指標1.1 秒あたり1.2 クォータ1.3 平均処理時間(RT) 1.4 同...