https://hub.docker.com/_/node/
我直接输入的命令
docker pull node
是不是把所有的node的layer版本都下载下来了?
因为有600M呢···
我怎么删掉不用的呢?
高洛峰2017-04-24 09:14:12
画像レイヤーが既に存在する場合、繰り返しダウンロードされることはありません。
特定の画像を使用するには、すべてのレイヤーをダウンロードする必要があり、中間レイヤーも必要です
不要なものは削除してくださいdocker images
,找到没的,然后 docker rmi <image_id>
PHP中文网2017-04-24 09:14:12
ほとんどの場合、Dockerfileをベースにイメージが生成されるため、もちろんこの方法は再現性も高く、公式に推奨されているイメージ生成方法でもあります。 Dockerfile に基づいてイメージを生成するプロセスでは、Dockerfile 内のほぼすべての命令が、前の命令によって生成されたイメージに基づいてコンテナーを作成し、その後、命令の内容を実行して新しいレイヤーを生成します。 FROM の後に 1 つは最も基本的なミラー レイヤーであり、残りは書き込み可能なレイヤー上で実行されたすべての操作の重ね合わせと見なすことができ、削除することはできません。一部のレイヤーが不要であると思われる場合は、イメージ ログ (docker History ImageName) を確認し、ログの内容に基づいて独自の Dockerfile を作成して不要な手順を削除することをお勧めします。そうすれば、再構築されたイメージには必要のないレイヤーが含まれなくなります。必要。成功を祈っています。