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 で実装された大きなドロップダウン メニューのサンプル コード

推薦する

HTTP サーバーとクライアントのやり取りをシミュレートする Node.js+postman

目次1. NodeがHTTPサーバーを構築する2. HTTPサーバーがリクエストを取得する1. Po...

WindowsシステムでPhPStudy MySQLの起動に失敗する問題を解決する

エラーを報告するApache\Nginx サービスは正常に起動しましたが、MySQL は起動に失敗し...

Unicode の数学記号の概要

数学、物理学、および一部の科学技術分野で使用される特殊記号は多数あります。Unicode コードには...

MySQL Installer 8.0.21 インストール チュートリアル (画像とテキスト付き)

1. 理由新しいシステムに MySQL を再インストールする必要があったので、将来詳細を忘れた場合...

JavaScript ドラッグタイム ドラッグケースの詳細な説明

目次DragEvent インターフェースデータ転送インターフェースの概要DataTransfer の...

Vue ポーリング リクエスト ソリューションの完全な例

世論調査の理解実際、ポーリングの焦点はループ自体ではなく、実行間の間隔にあります。 Ajax は非同...

divの適応高さは残りの高さを自動的に埋めます

シナリオ 1: HTML: <div class="outer"> ...

Vue 親コンポーネントが子コンポーネント関数の実装を呼び出す

Vue親コンポーネントは子コンポーネントの関数を呼び出す親コンポーネントはイベントを通じて子コンポー...

vue3 のコンポーネントの互換性のない変更の詳細な説明

目次機能コンポーネント非同期コンポーネントの書き方とdefineAsyncComponentメソッド...

Win10 MySQLでCSVをエクスポートする2つの方法

Win10 で csv をエクスポートする方法は 2 つあります。1 つ目はツールを使用することです...

MySQLインデックスが失敗するいくつかの状況の分析

1. 最左プレフィックス原則 - 複数の列にインデックスが付けられている場合は、最左プレフィックス原...

Linux で Scala 環境を構築し、簡単な Scala プログラムを書く

Linux に Scala 環境をインストールするのは非常に簡単です。Ubuntu 環境であれば、さ...

MySQL マルチインスタンス構成のアプリケーションシナリオ

目次MySQL 複数インスタンスマルチインスタンスの概要マルチインスタンスとは何ですか?複数のインス...