1. 刪除所有不用對象,包括非運行狀態(tài)的container凌埂、所有dangling images驱显、所有未使用中的networks
docker system prune
2. container相關(guān)
查看
# 查看所有container
docker ps -a
刪除
# 刪除指定container
docker container rm cc3f2ff51cab cd20b396a061 ... [container_id]
# 以下錯誤表明執(zhí)行刪除操作的container處于運行狀態(tài),需要先停止運行再進行刪除
Error response from daemon: You cannot remove a running container fc983ebf4771d42a8bd0029df061cb74dc12cb174530b2036987575b83442b47. Stop the container before attempting removal or force remove.
# 刪除所有非運行狀態(tài)的container
docker container ls -a --filter status=exited --filter status=created
# 刪除所有container
## 警告提示彈出瞳抓,要求確認操作
docker container prune
## 無警告提示
docker container prune -f
docker container prune --force
3. image相關(guān)
查看
# 查看所有image
docker images -a
# 查看有tag的image
docker images
刪除
# 刪除指定image
docker image rm cc3f2ff51cab cd20b396a061 ... [image_id]
# 刪除所有image
## 警告提示彈出埃疫,要求確認操作
docker image prune
## 無警告提示
docker image prune -f
docker image prune --force
...待更新