Dockerがミラーイメージを削除する正しい方法
997 ワード
前言
dockerエコでは、不要または使用されなくなったコンテナミラーを定期的にクリーンアップし、リソース空間を解放し、ハードウェアサービスリソースの合理化利用を達成することができます.クリーンアップされたミラーでは、
コンテナの削除取得容器ID 停止容器 削除容器
ミラーの削除ミラーID取得
dockerエコでは、不要または使用されなくなったコンテナミラーを定期的にクリーンアップし、リソース空間を解放し、ハードウェアサービスリソースの合理化利用を達成することができます.クリーンアップされたミラーでは、
docker rmi
コマンドを直接使用して削除することはできません.一部のコンテナでは、ミラーが作成され、run
の状態にあるためです.正しい手順は、まずコンテナを削除し、コンテナとミラーの依存関係を解除し、確認してからミラーを削除することです.コンテナの削除
$ docker ps -a
CONTAINER_ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f897a9b2edaf mysql "docker-entrypoint.s…" 2 months ago Exited (0) 44 minutes ago walle-mysql
7abd9ec9d946 alenx/walle-web:2.1 "nginx -g 'daemon of…" 2 months ago Exited (0) 44 minutes ago walle-nginx
$ docker stop
$ docker rm
ミラーの削除
$ docker images -a
REPOSITORY TAG IMAGE_ID CREATED SIZE
mysql latest ed1ffcb5eff3 3 months ago 456MB