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

推薦する

Vue データの応答性の概要

データの応答性について話す前に、Vue はデータに対して具体的に何を行うのかという非常に重要な問題を...

MySQL 結合クエリ構文と例

接続クエリ:これは、2 つのクエリ (またはテーブル) の各行をペアで接続した結果です。つまり、1 ...

ウェブページのメモリとCPU使用量を削減する方法

<br />Web ページによっては、サイズは大きくないように見えても開くのに非常に時間...

MySQL アカウント情報をエレガントにバックアップする方法

序文:最近、インスタンスの移行の問題に遭遇しました。データの移行後、データベースのユーザーと権限も移...

CSS セレクターの重みの理解(個人テスト)

コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...

HTMLタグの説明

HTMLタグの説明1. HTMLタグタグ: !DOCTYPE説明: HTML ドキュメントが準拠する...

ダイナミッククロックを実現するJS+CSS

この記事の例では、動的な時計を実装するためのJS + CSSの具体的なコードを参考までに共有していま...

HTMLは読み取り専用のテキストボックスを実装しており、コンテンツを変更することはできません。

さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!--方法 1: onf...

JSにおけるデータ型の正しい判定方法の例

目次序文typeof は型を正しく判別できますか? instanceof は型を正しく判別できますか...

CentOS 8 に MySql をインストールしてリモート接続を許可する方法

ダウンロードしてインストールします。まず、システムに MySQL または MariaDB があるかど...

ES6 における Object.assign() の使い方の詳細な説明

目次2. 目的2.1 オブジェクトにプロパティを追加する2.3 オブジェクトの複製2.4 複数のオブ...

HTML の類似タグと属性の違いの詳細な説明

【1】<i></i>タグと<em></em>タグ同じ...

React を使って小さなプログラムを書くための Remax フレームワークのコンパイル プロセス分析 (推奨)

Remax は、実行時に構文制限のないソリューションを採用した React を使用して小規模なプロ...

Vue フロントエンド開発における階層的にネストされたコンポーネント間の通信の詳細な説明

目次序文例まとめ序文Vue の親子コンポーネントは、props を通じて親コンポーネントの値を子コン...

Windows 8 での MySQL Community Server 5.6 のインストールと設定のチュートリアル

この記事では、Windows 8 での MySQL5.6 のインストールと設定のチュートリアルを記録...