我有3个容器,但是我在图像中可以看到很多图像。
⚡️码头图片
REPOSITORY TAG IMAGE ID CREATED SIZE
sscportalsmb_smb-portal latest ad0854c799f6 12 days ago 17.6MB
bheng_web latest d5a0ea011c0a 2 weeks ago 182MB
<none> <none> 957c22ababec 2 weeks ago 182MB
docker_web latest 70b443ed0495 2 weeks ago 182MB
bheng_app latest 509d58a68224 2 weeks ago 756MB
docker_app latest 509d58a68224 2 weeks ago 756MB
mysql 5.6 96dc914914f5 2 weeks ago 299MB
sscportalapi_ssc-portal-api latest e8295f9cb5f1 4 weeks ago 160MB
sscportaladmin_admin-portal latest fd141ceba4d6 4 weeks ago 17.7MB
mysql latest 5fac85ee2c68 5 weeks ago 408MB
redis latest 1fb7b6c8c0d0 6 weeks ago 107MB
alpine 3.6 76da55c8019d 2 months ago 3.97MB
keymetrics/pm2-docker-alpine 6 4a09bfc067d6 4 months ago 75.3MB
andrewmclagan/nginx-hhvm latest ec6cc741eb0e 7 months ago 580MB
nginx 1.10 0346349a1a64 7 months ago 182MB
tutum/haproxy latest 33bc771bec1e 17 months ago 232MB
php 7.0.4-fpm 81d7a2fdc6dc 20 months ago 494MB
我不确定这是否正常。
如何检查我不使用的图像并相应地删除它们?
答案 0 :(得分:5)
您可以使用以下命令找到未使用的图像:
docker images -f dangling=true
以及他们的ID列表:
docker images -q -f dangling=true
如果您想删除它们:
docker rmi $(docker images -q -f dangling=true)
答案 1 :(得分:1)
Docker不久前为此添加了特殊命令:
docker image prune
- &gt; https://docs.docker.com/engine/reference/commandline/image_prune/用于删除未使用的图片和docker container prune
- &gt; https://docs.docker.com/engine/reference/commandline/container_prune/已停止的容器。