Skip to content
This repository was archived by the owner on Oct 9, 2018. It is now read-only.
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions Docker 定期维护.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Docker 定期维护

由于 Docker 是基于镜像来管理服务和应用版本的,所以我们需要定期清除不需要的镜像和容器。

1. 清除已经退出的容器

docker rm `docker ps -q --filter status=exited`

这个命令先用 `docker ps` 列出容器列表,只显示已经退出的容器 (`--filter status=exited`) 的 *id* (`-q`),然后把列表传给 `docker rm` 命令来删除这些容器。

2. 清除过期的镜像

docker rmi `docker images -aq`

这个命令列出所有镜像的 *id* (`docker images -aq`),然后尝试删除这些镜像。正在被使用的镜像不会被删除。