docker - 如何检查 docker 容器的未使用图像?

标签 docker docker-compose dockerfile dockerhub docker-image

enter image description here

我有 3 个容器,但正如您在图像中看到的那样,我有很多图像。

⚡️ docker 图像

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

我不确定这是否正常。

如何检查我不使用的图像并相应地删除它们?

最佳答案

您可以使用以下命令查找未使用的图像:

docker images -f dangling=true

以及他们的 ID 列表:
docker images -q -f dangling=true

如果您想删除它们:
docker rmi $(docker images -q -f dangling=true)

关于docker - 如何检查 docker 容器的未使用图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47414299/

相关文章:

docker - Docker构建一个.net核心应用程序,该应用程序引用不同文件夹中的项目

Java - Docker 无法安装依赖项 - Html2Pdf 库

docker - 在容器启动时检查Docker容器

mysql - 如何连接到docker-compose创建的mysql

docker - 如果使用 docker 部署,为什么 MERN 应用程序无法与后端通信?

PHP 应用程序无法使用 Docker Compose 连接到 MariaDB

ubuntu - Docker Apache Container 在 Ubuntu 18.04 上立即存在(从 Docker 文件构建)

macos - 如何在 osx 上为 gitlab-runner exec docker 修复 'Job failed: invalid volume specification'

完成 RUN 语句后 Docker 构建不会继续

jenkins - 使用具有马拉松和Mesos的持久卷在docker内部运行jenkins的权限错误