Dockerが新しいイメージをロードした後にリポジトリとタグ名が両方ともnoneになる問題を解決する

Dockerが新しいイメージをロードした後にリポジトリとタグ名が両方ともnoneになる問題を解決する

次のコマンドを使用できます:

docker tag [イメージID] [名前]:[バージョン]

例えば:

docker タグ b03b74b01d97 docker-redis:0.0.1

追加知識: Docker の保存と読み込み

余計なことは言わないで、コードだけ見てみましょう〜

実際の戦闘

[root@localhost ~]# docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
clearlinux 最新 32685d114002 7日前 62.5MB
busybox 最新 6ad733544a63 7日前 1.13MB
アルパイン最新 053cde6e8953 7日前 3.96MB
[root@localhost ~]# docker run -itd --name b1 busybox:latest
4bb440e12b85d888f1a8363fe7a3dda977db6d5ed30264f22a31233f61fbf391
[root@localhost ~]# docker ps -a
コンテナID イメージ コマンド 作成ステータス ポート名
4bb440e12b85 busybox:latest "sh" 12秒前 11秒前 b1
[root@localhost ~]# docker commit 4b ボックス
sha256:32d6db8775382ca96a97109bc16bbdedb53b241b7ebeb29498ae7b3672f4f53d
[root@localhost ~]# docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
ボックス 最新 32d6db877538 6秒前 1.13MB
clearlinux 最新 32685d114002 7日前 62.5MB
busybox 最新 6ad733544a63 7日前 1.13MB
アルパイン最新 053cde6e8953 7日前 3.96MB
[root@localhost ~]# docker rmi ボックス
タグなし: box:latest
削除済み: sha256:32d6db8775382ca96a97109bc16bbdedb53b241b7ebeb29498ae7b3672f4f53d
[root@localhost ~]# docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
clearlinux 最新 32685d114002 7日前 62.5MB
busybox 最新 6ad733544a63 7日前 1.13MB
アルパイン最新 053cde6e8953 7日前 3.96MB
[root@localhost ~]# docker ps -a
コンテナID イメージ コマンド 作成ステータス ポート名
4bb440e12b85 busybox:latest "sh" 2分前 2分前 b1
[root@localhost ~]# docker アタッチ 32
エラー: そのようなコンテナはありません: 32
[root@localhost ~]# docker アタッチ 4b
/#ls
bin dev etc home proc root sys tmp usr var
/# mkdir テスト
/#ls
bin dev etc home proc root sys test tmp usr var
/ # エスケープシーケンスを読み込む
[root@localhost ~]# docker commit 4b ボックス
sha256:00b0b91713e6df2e4047ba0ba0eb14968caa6aaeb647f7069dfcb6b35ca4890a
[root@localhost ~]# docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
ボックス 最新 00b0b91713e6 5秒前 1.13MB
clearlinux 最新 32685d114002 7日前 62.5MB
busybox 最新 6ad733544a63 7日前 1.13MB
アルパイン最新 053cde6e8953 7日前 3.96MB
[root@localhost ~]# docker save 00 >box.tar
[root@localhost ~]# ll box.tar
-rw-r--r--。1 ルート ルート 1352192 11月11日 09:28 box.tar
[root@localhost ~]# docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
ボックス 最新 00b0b91713e6 3分前 1.13MB
clearlinux 最新 32685d114002 7日前 62.5MB
busybox 最新 6ad733544a63 7日前 1.13MB
アルパイン最新 053cde6e8953 7日前 3.96MB
[root@localhost ~]# docker ps
コンテナID イメージ コマンド 作成ステータス ポート名
4bb440e12b85 busybox:latest "sh" 7分前 7分前 b1
[root@localhost ~]# docker rm -f 4b
4b
[root@localhost ~]# docker ps
コンテナID イメージ コマンド 作成ステータス ポート名
[root@localhost ~]# docker rmi 00
タグなし: box:latest
削除済み: sha256:00b0b91713e6df2e4047ba0ba0eb14968caa6aaeb647f7069dfcb6b35ca4890a
削除済み: sha256:0c496176e68f1db885dbb101c947e63c3733e611563336574144028325e408de
[root@localhost ~]# docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
clearlinux 最新 32685d114002 7日前 62.5MB
busybox 最新 6ad733544a63 7日前 1.13MB
アルパイン最新 053cde6e8953 7日前 3.96MB
[root@localhost ~]# docker load <box.tar
2c3500bcac65: レイヤーを読み込んでいます [==========================================================>] 3.072kB/3.072kB
読み込まれた画像 ID: sha256:00b0b91713e6df2e4047ba0ba0eb14968caa6aaeb647f7069dfcb6b35ca4890a
[root@localhost ~]# docker load <box.tar
読み込まれた画像 ID: sha256:00b0b91713e6df2e4047ba0ba0eb14968caa6aaeb647f7069dfcb6b35ca4890a
[root@localhost ~]# docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
<なし> <なし> 00b0b91713e6 5分前 1.13MB
clearlinux 最新 32685d114002 7日前 62.5MB
busybox 最新 6ad733544a63 7日前 1.13MB
アルパイン最新 053cde6e8953 7日前 3.96MB
[root@localhost ~]# docker run -itd --name new 00b
588024b91339f00fe4e3e1dc9e2a1cc8c4bcefd1fbb63eb9561620aef2fe2ad5
[root@localhost ~]# docker ps -a
コンテナID イメージ コマンド 作成ステータス ポート名
588024b91339 00b "sh" 15秒前 14秒前 新着
[root@localhost ~]# docker アタッチ 58
/#ls
bin dev etc home proc root sys test tmp usr var
/ # エスケープシーケンスを読み込む

docker が新しいイメージをロードした後にリポジトリ名とタグ名の両方が none になる問題を解決する方法に関する上記の記事は、エディターが皆さんと共有する内容のすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • イメージの起動時にdocker runまたはdocker restartが自動的に終了する問題を解決します
  • イメージのアップロードとダウンロードに docker をプロキシするためのプライベート ライブラリとして nexus を使用する
  • Dockerはelasticsearchイメージを起動し、ディレクトリをマウントした後にエラーを解決します
  • Dockerは元のタグのイメージの再タグ付けと削除を実装します
  • Dockerで同じIDを持つ2つのイメージを削除する
  • Dockerイメージのインポート、エクスポート、バックアップ、移行操作
  • Dockerイメージの作成Dockerfileとコミット操作
  • Docker イメージのプルとタグ操作 pull | tag

<<:  使用場所によって混乱しやすいXHTMLタグ

>>:  タイプファイルの入力ボタン機能の研究

ブログ    

推薦する

VUEウォッチリスナーの基本的な使い方の詳しい説明

目次1. 次のコードはwatchの簡単な使用法です2. 即時監視3. ハンドラメソッド4. 深い属性...

Dockerイメージストレージoverlayfsの使用

1. 概要Docker のイメージはレイヤーで設計されています。各レイヤーは「レイヤー」と呼ばれます...

Linux でディスクをマウントし、起動時に自動的にマウントするように設定する方法

皆さんの時間は貴重だと承知しているので、プロセス コマンドを直接書き留めておきます。設定できます。原...

HTML thead タグの定義と使用法の詳細な紹介

コードをコピーコードは次のとおりです。 <thead> <!– 最初の 2 行をヘ...

IE8 互換性について: X-UA-compatible 属性の説明

問題の説明:コードをコピーコードは次のとおりです。 <meta http-equiv=&quo...

Docker Nginxコンテナの制作と展開の実装方法

クイックスタート1. Docker Hubでnginxイメージを見つけるdocker 検索 ngin...

CSS で div にスクロールを追加し、スクロール バーを非表示にする

CSS は div にスクロールを追加し、スクロール バーを非表示にします。具体的なコードは次のとお...

iframe タグの使用方法の詳細な説明 (属性、透明度、適応高さ)

1. iframe の定義と使用法iframe 要素は、別のドキュメントを含むインライン フレーム...

nginx ウェブサイト サービスのアンチホットリンクを設定する方法 (推奨)

1. ホットリンクの原則1.1 Webページの準備Web ソース ホスト (192.168.153...

aタグのname属性とid属性を使用してページ内を移動する方法

以前はaタグのname属性を使ってジャンプする方法しか知らなかったのですが、idも使えることを今日知...

ウェブサイト構築経験概要

<br />注目を集めるウェブサイトを作成するには、どのような原則に従うべきでしょうか?...

Mysql varchar型の合計操作例

友人の中には、データベースについて学習しているときに、テーブル構造を作成するときに誤ってフィールドを...

mysqldump を使用して MySQL データをバックアップする方法

1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...

CSS 円形ホローイングの実装(クーポン背景画像)

この記事では主に、クーポンの背景画像などでよく使われる CSS 円形ホローイングについて紹介し、皆さ...

JS の難しさ 同期と非同期、スコープとクロージャ、プロトタイプとプロトタイプ チェーンの詳細な説明

目次JS スリーマウンテンズ同期 非同期同期と非同期の違い範囲、終了関数スコープチェーンブロックスコ...