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 基本チュートリアル: Dockerfile 構文の詳細な説明

序文Dockerfile は Docker プログラムによって解釈されるスクリプトです。Docker...

Vue3 setup() の高度な使用例の詳細な説明

目次1. オプションAPIと組み合わせAPIの違い2. セットアップを具体的にどのように使用するので...

nginx+WordPressで個人ブログを構築するプロセス全体の詳細な説明

0x00 はじめにWordPress は、世界で最も人気のある CMS システムです。PHP と M...

htmlハイパーリンクaのクリックイベントの後、hrefで指定されたアドレスにジャンプします。

場合によっては、ジャンプを完了するために href の代わりにハイパーリンク <a> を...

Linux 型バージョン メモリ ディスク クエリ コマンド紹介

1. まず、Linux システムのバージョン内容について概要を説明します。 1. カーネルバージョン...

docker を使用して Windows 10 Home バージョンで Laravel 開発環境を構築する方法の詳細なチュートリアル

オペレーティング·システム: Win10 ホームエディションDockerをインストールします:公式サ...

フォームで完全な選択または逆選択効果を実現する JavaScript

この記事では、フォームの完全選択または逆選択を実現するためのJavaScriptの具体的なコードを参...

HTML ファイルにフラッシュ ビデオ形式 (flv、swf) ファイルを埋め込む方法

Flash ファイル形式: .FLV および .SWFフラッシュ ビデオ形式には、.flv と .s...

モバイルインターネット時代: レスポンシブウェブデザインが一般的なトレンドに

今はモバイルインターネットが急速に発展している時代です。スマートフォンやタブレットはますます普及し、...

Navicat 8でMySQL用のデータベースを作成する方法

ウェブサイトを開発する場合、データを保存するためにデータベースを使用する必要があることがよくあります...

Vueはビデオ再生を実装するためにビデオタグを使用します

この記事では、ビデオタグを使用してビデオ再生を実装するVueの具体的なコードを参考までに共有します。...

VMware に Centos7 をインストールした後に外部ネットワークに ping できない問題を解決する

クラスターを構成する際に問題が発生しました。当初は 3 台の仮想マシンすべてが外部ネットワークに p...

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

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

Vue px to rem 構成の詳細な説明

目次方法1 1. 構成とインストールの手順:方法2方法3要約する方法1 1. 構成とインストールの手...