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

推薦する

Tomcat のセッションと Cookie の詳細な説明

序文HTTP はステートレスな通信プロトコルです。各リクエストは互いに独立しており、サーバーは以前の...

json.stringify() と json.parse() の違いと使い方

1. JSON.stringify() と JSON.parse() の違い私たちは皆、JSON.s...

JavaScriptの詳細な分析と方向の変更方法

目次これ方法オブジェクト内これを隠した厳密モードこれを変更してこれいつものように、まずはコードを見て...

Linux に nginx をインストールする方法

Nginx は C 言語で開発されており、Linux で実行することをお勧めします。もちろん、Win...

MySQL累積計算実装方法の詳しい説明

目次序文需要分析MySQL ユーザー変数累積計算にMysqlユーザー変数を使用する要約するこの記事で...

TinyEditorはシンプルで使いやすいHTML WYSIWYGエディタです

数日前、国産の XHTML エディタを紹介しました。今日は、有名な海外の Web デザイン ブログl...

MySQL デッドロック シナリオ例の分析

序文最近、MySQL で RR レベルでデッドロック問題に遭遇しました。興味深いと思ったので、調べて...

検索エンジンのウェブサイトの入り口の無料コレクション

1: Baiduウェブサイトログイン入口ウェブサイト: http://www.baidu.com/s...

HTML ヘッド構造

以下では、よく使われるヘッド構造と、各タグや要素の意味や使用シーンを紹介します(この記事は、Yisi...

MySQL CHARとVARCHARの保存と読み取りの違い

導入保存時と読み取り時に CHAR 型と VARCHAR 型の違いを本当にご存知ですか?まずいくつか...

JavaScriptにおけるこのポインティング問題の詳細な説明

序文信じてください。この記事の 7️⃣ ステップを覚えておけば、JS の this リファレンスを完...

Vue は検証コードのカウントダウンボタンを実装します

この記事では、検証コードカウントダウンボタンを実装するためのVueの具体的なコードを例として紹介しま...

JavaScript でオブザーバー パターンを実装する方法

目次概要オブザーバーパターンの応用シナリオオブザーバーパターンの実装要約する概要オブザーバー パター...

Vueプロジェクトの支払い機能コードの詳細な説明

1. Alipay方式: Alipay メソッド: Alipay をクリックして支払い、バックエンド...

中国語フォントの英語名まとめ

CSS の font-family プロパティを使用して中国語フォントを参照する場合、フォントを定義...