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タグ

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

推薦する

Dockerがコンテナを起動するたびに、IPとホストが指定した操作が実行されます。

序文Dockerを使ってHadoopクラスタを起動するたびに、ネットワークカードの再バインド、IPの...

Linux での感嘆符コマンド (!) の使用の概要

序文最近、弊社では mbp の設定をしており、ssh を使うことが多くなりました。複雑なコマンドを書...

DockerコンテナでArthasを使用するための詳細な手順

Arthas はあなたのために何ができるでしょうか? Arthas 、開発者に深く愛されている Al...

Vueバインディングクラスとバインディングインラインスタイルの実装方法

目次バインディングクラスインラインスタイルのバインディングバインディングクラス方法1:オブジェクト構...

setup+ref+reactive は vue3 の応答性を実装します

セットアップは、結合された API を記述するために使用されます。テンプレートが使用できるようにする...

HTMLポップアップdivはモバイルの中央揃えを実現するのに非常に便利です

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

jsは赤い封筒の順序と量を指定するアルゴリズムを実装します

この記事では、指定された赤い封筒の順序と金額を実装するためのjsの具体的なコードを共有します。具体的...

MySQL トランザクション同時実行問題の解決

開発中にこのような問題に遭遇しましたビデオ視聴記録が 100 に更新されると、視聴されたことを意味し...

HTML テーブルタグチュートリアル (7): 背景色属性 BGCOLOR

テーブルの背景色は、BGCOLOR 属性を通じて設定できます。基本的な構文<テーブル BGCO...

横スクロールウェブサイトデザインの概要

水平スクロールはあらゆる状況に適しているわけではありませんが、適切に行えば、Web サイトを他のサイ...

Linux におけるシステム入出力管理の詳細な説明

システムの入力と出力の管理1. システムの入力と出力を理解するLinuxシステムでは、1は正しい出力...

Linux でスワップ領域を確認する 5 つのコマンドの概要

序文Linux では、スワップ パーティションとスワップ ファイルの 2 種類のスワップ領域を作成で...

Linuxコマンドとファイル検索の詳しい説明

1. ファイル名検索を実行するwhich ('実行可能ファイル' を検索) //PA...

MySQLのグローバルロックとテーブルロックに関する詳細な理解

序文ロックの範囲に応じて、MySQL のロックは、グローバル ロック、テーブル ロック、行ロックに大...

Centos7 MySQL データベースのインストールと設定のチュートリアル

1. システム環境yum updateアップグレード後のシステムバージョンは[root@yl-web...