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

推薦する

MySQLの使い方の詳細な説明

目次1. はじめに2. 本文2.1 Where句の位置2.2 演算子2.3 NULL値1. はじめに...

display:olck/none を使用してメニューバーを作成する方法

display:bolck/none によるメニューバーの完成の効果 図 1:まず、完成したエフェク...

ova ファイルを VMware にインポートする際の落とし穴の概要

問題の原因ご存知のとおり、すべてのネットワーク動作は対応するネットワークトラフィックを生成し、すべて...

jsはシンプルなカウントダウンを実装します

この記事の例では、参考までに簡単なカウントダウンを実装するためのjsの具体的なコードを共有しています...

CentOS7.5 MySQLのインストールチュートリアル

1. まずシステムにmysqlがインストールされているかどうかを確認します rpm -qa | gr...

ウェブサイトのホームページを作成するための基本原則

1. ウェブサイトのホームページのハイパーテキスト ドキュメントの構成構造は、ユーザーの注意をできる...

バックエンドから返される 100,000 個のデータをフロントエンドでより適切に表示するにはどうすればよいですか?

目次予備作業バックエンド構築フロントエンドページダイレクトレンダリングsetTimeout ページン...

Dockerスペースがいっぱいでコンテナに入れない場合の解決策

トラブル発生が突然で、業務も迫っていたため、現場のスクリーンショットを撮る時間がありませんでしたので...

JavaScript クロージャの説明

目次1. クロージャとは何ですか? 1.2 クロージャのメモ化: 関数は定義された環境を記憶する1....

Linux/Mac MySQL パスワードを忘れた場合のパスワード変更コマンドラインメソッド

すべての前提条件にはルート権限が必要です1. MySQLプロセスを終了する //Linux sudo...

10分でCSS3グリッドレイアウトを理解する

基本的な紹介前回の記事では、CSS3 のフレックスボックスを紹介しました。今日は、CSS3 のもう ...

Linux サーバーに SSH パスワードなしでログインする方法

テスト サーバーにログインするたびに、必ず ssh ログインのパスワードを入力する必要があります。ロ...

ins タグと del タグの属性と使用法

insとdel は、HTML 4.0 で導入され、文書の作成時に作成者が共同作業できるようにし、また...

nginx+uwsgi で Django プロジェクトを開始するための詳細な手順

Django で Web プロジェクトを開発する場合、開発およびテストのプロセスでは Django ...