docker によってプルされたイメージがどこに保存されるかの詳細な説明

docker によってプルされたイメージがどこに保存されるかの詳細な説明

20200804追記:記事の内容に誤りがある可能性があります。他の回答を検索することもできます。

docker pull xxx で目的のイメージをプルダウンして直接使用できますが、プルされたイメージはどこに保存されるのでしょうか?ここに記録があります:

ここでのDockerのバージョンは、Dockerバージョン1.13.1です。

1. 次のようにdockerディレクトリに入ります。

root@iZuf6axmuekh1n14dwcufmZ:/# cd var/lib/docker/
ルート@iZuf6axmuekh1n14dwcufmZ:/var/lib/docker# ls
aufs コンテナ イメージ ネットワーク プラグイン swarm tmp 信頼ボリューム

2. コンテナを入力します。各シリアル番号は次のようにミラー化されます。

CDコンテナ/
2addde372f5b4850ab167f1067db525313e1569e7117074841cc171acca7621d 4ce1634ce6f17474c8e6696bcf428e621f8c9572e1387316cf8183c97f4ad271

3. イメージの 1 つを入力し、次のディレクトリ構造を見つけます。このイメージの内容は次のとおりです。

cd 2addde372f5b4850ab167f1067db525313e1569e7117074841cc171acca7621d/
2addde372f5b4850ab167f1067db525313e1569e7117074841cc171acca7621d-json.log チェックポイント config.v2.json hostconfig.json ホスト名 ホスト resolv.conf resolv.conf.hash shm

4. コンテナ ディレクトリに、image というフォルダがあります。次のように入力します。

CD イメージ/aufs 
ディストリビューション imagedb layerdb repositories.json

その中には repositories.json ファイルがあり、イメージに関する詳細な情報が記録されています。

{"repositories":{"mysql":{"mysql:rapto": "sha256:7d83a47ab2d2d0f803aa230fdac1c4e53d251bfafe9b7265a377777777777777777777777777755" 00EC8CE3B5370ED4754B0A71D9D11C0C35C934E9708DCF1 ":" SHA256:7D83A47AB2。 Tomcat:最新 ":" Sha256:3DCFE809147DAF54FBDBE1F6886B4C49DF63F28E2B3C8AC119FEF6A7F7490D3C "、" tomcat@sha256:d167fdf11d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a 2932ED38C740296C2AE69F67A3 ":" SHA256:3DCFE809147DAF54FBDBE1F6886B4C49DF63F28E2B3C8AC119FEF6A7F7490D3C}}}

(イメージにaufsディレクトリがない場合、次のようになります。

 [root@izbp163wlhi02tcaxyu イメージ]# ls
オーバーレイ2
[root@izbp163wlhi02tcaxyu イメージ]# cd overlay2/
[root@izbp163wlhi02tcaxyu オーバーレイ2]# ls
ディストリビューション imagedb layerdb repositories.json

コマンドラインは次のとおりです。

dockerでpullしたイメージがどこに保存されるかについてはこれで終わりです。docker pullイメージの保存についての詳細は、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker イメージのプルとタグ操作 pull | tag
  • Docker 構成 Alibaba Cloud イメージアクセラレーション プル実装
  • docker によってプルされたイメージがどこに保存されるかの詳細な説明
  • docker イメージのプル速度が遅い問題の解決策
  • docker イメージのプル速度が遅い問題を解決する方法
  • docker によってプルされたイメージファイルが保存される場所の詳細な説明
  • docker pull imageエラーの問題を解決する

<<:  XHTML 3つの文書型宣言

>>:  純粋な CSS で実装された大きなドロップダウン メニューのサンプル コード

推薦する

MySQLの論理アーキテクチャに関する深い理解

MySQL は現在、ほとんどの企業や事業体で使用されているデータベースです。MySQL が使用される...

Angular CLI リリース パスの構成項目の簡単な分析

序文プロジェクトのリリースでは、常に特定の状況に応じたパッケージ化が必要です。Angular CLI...

フロントエンドJavaScriptの約束

目次1. Promiseとは何か2. 基本的な使い方3. Promiseメソッド3.1 Promis...

MySQLのROUND関数の丸め演算における落とし穴の分析

この記事では、MySQL の ROUND 関数を使用した丸め操作の落とし穴を例を使って説明します。ご...

Linuxでサーバーのハードウェア情報を表示する方法

みなさんこんにちは。今日は12連休ですが、何かお買い物はしましたか?今日は「Linux View S...

データベースクエリ、どのオブジェクトにどのフィールドが含まれているか、メソッドステートメント

データベースは、どのオブジェクトにどのフィールドが含まれているかを照会します。 *を選択 sysob...

Centos7.3 に mysql5.7.18 をインストールするための詳細なチュートリアル

1 Linuxディストリビューションのバージョンを確認する[root@typecodes ~]# c...

スケルトンスクリーン効果を実現する CSS

ネットワーク データを読み込むときは、ユーザー エクスペリエンスを向上させるために、通常は円形の読み...

良いと思う国内のデザインサイトをいくつか選んでみました。

<br />私が良いと思った国内のデザインサイトをまとめてみました。広告ではありません!...

Docker のインストールと構成コマンドのコード例

Dockerのインストール依存パッケージをインストールする sudo yum install -y ...

MySQL 5.7.21 解凍版のインストールと設定方法のグラフィックチュートリアル (win10)

MySQL 5.7.21 解凍版のインストールと設定方法は参考までに。具体的な内容は以下のとおりで...

Innodb で MySQL の 2T テーブルをすばやく削除する方法の例

序文この記事は主に、MySQL の Innodb で 2T の大きなテーブルをすばやく削除する方法に...

NodeJSプロセスがどのように終了するかについて詳しく説明します

目次序文積極的な撤退例外、拒否、および発行されたエラー信号まとめ序文NodeJS プロセスが終了する...

MySQL フラッシュリストとダーティページフラッシュメカニズム

1. レビューMySQL の起動後にバッファ プールが初期化されます。バッファ プールは N 個の空...

iframe を使用して Web ページに他の Web ページを埋め込む方法

iframe の使い方:コードをコピーコードは次のとおりです。 <DIV align=cent...