跳转至

docker常用命令

停止所有正在运行的容器

docker stop $(docker ps -q)

查看每个 Docker 容器占用的运行内存

docker stats

清理

1.移除所有容器

docker rm $(docker ps -a -q)

2. 删除所有停止的容器

docker container prune

3. 删除未使用的镜像

删除未使用的镜像(dangling images):

docker image prune

使用-a 标志删除所有未被任何容器使用的镜像:

docker image prune -a

4. 删除未使用的卷

卷是 Docker 容器数据的持久化存储。如果不再需要它们,可以删除未使用的卷:

docker volume prune

5. 删除未使用的网络

Docker 网络如果没有被任何容器使用,也可以清理:

docker network prune

6. 彻底清理 Docker 系统

如果你想删除所有未使用的容器、镜像、卷和网络,可以使用以下命令:

docker system prune

该命令会删除以下内容:

  • 停止的容器
  • 未使用的网络
  • dangling 镜像
  • 未使用的卷

如果要删除所有的未使用资源,包括所有未被使用的镜像,可以使用 -a 标志:

docker system prune -a

7. 查看 Docker 镜像和容器占用的空间

如果你想查看 Docker 系统占用的空间,可以使用:

docker system df

评论