Docker怎么删掉不用的layer?
天蓬老师
天蓬老师 2017-04-24 09:12:12
0
2
795

https://hub.docker.com/_/node/

我直接输入的命令
docker pull node
是不是把所有的node的layer版本都下载下来了?
因为有600M呢···
我怎么删掉不用的呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(2)
小葫芦
  1. 画像レイヤーが既に存在する場合、繰り返しダウンロードされることはありません。

  2. 特定の画像を使用するには、すべてのレイヤーをダウンロードする必要があり、中間レイヤーも必要です

  3. 不要なものは削除してくださいdocker images ,找到没的,然后 docker rmi <image_id>

いいねを押す +0
洪涛

ほとんどの場合、Dockerfileをベースにイメージが生成されるため、もちろんこの方法は再現性も高く、公式に推奨されているイメージ生成方法でもあります。 Dockerfile に基づいてイメージを生成するプロセスでは、Dockerfile 内のほぼすべての命令が、前の命令によって生成されたイメージに基づいてコンテナーを作成し、その後、命令の内容を実行して新しいレイヤーを生成します。 FROM の後に 1 つは最も基本的なミラー レイヤーであり、残りは書き込み可能なレイヤー上で実行されたすべての操作の重ね合わせと見なすことができ、削除することはできません。一部のレイヤーが不要であると思われる場合は、イメージ ログ (docker History ImageName) を確認し、ログの内容に基づいて独自の Dockerfile を作成して不要な手順を削除することをお勧めします。そうすれば、再構築されたイメージには必要のないレイヤーが含まれなくなります。必要。成功を祈っています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!