原文地址http://www.runoob.com/w3cnote/docker-clear-command.html,這里僅作為記錄,便於以后查閱
查看正在運行的容器(Container)
docker ps -a
殺死所有正在運行的容器
docker kill $(docker ps -a -q)
查看所有鏡像
docker images
刪除所有鏡像
docker rmi $(docker images -q)
通過鏡像的id來刪除指定鏡像
#可以刪除多個image,image id使用空格隔開,例如: docker rmi image_id_1 image_id_2 image_id_3
docker rmi <image id>
刪除所有未打 dangling 標簽的鏡像
docker rmi $(docker images -q -f dangling=true)
為這些命令創建別名
# ~/.bash_aliases # 殺死所有正在運行的容器. alias dockerkill='docker kill $(docker ps -a -q)' # 刪除所有已經停止的容器. alias dockercleanc='docker rm $(docker ps -a -q)' # 刪除所有未打標簽的鏡像. alias dockercleani='docker rmi $(docker images -q -f dangling=true)' # 刪除所有已經停止的容器和未打標簽的鏡像. alias dockerclean='dockercleanc || true && dockercleani'
停止、啟動、殺死一個容器
docker stop <容器名orID> docker start <容器名orID> docker kill <容器名orID>
實時查看容器日志
docker logs -f <容器名orID>
例如: docker logs fbb7a40a84ec