# 运行docker image
docker run <project>
# 查看所有正在运行的docker image
docker ps
# 查看所有image
docker image ls
# 停止image
docker stop <ID>
# 进入docker内部
docker exec -it <ID> /bin/bash
# 查看window工具构建的docker IP
docker-machine ip
# 停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)
# 如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
# 删除所有已经停止的容器:
docker rm $(docker ps -a -q -f status=exited)
# 删除images,通过image的id来指定删除谁
docker rmi <image id>
# 删除tag为<None>的image
docker rmi $(docker images -q -f dangling=true)
# 要删除全部image的话
docker rmi $(docker images -q)
# 神奇的一键清除
docker system prune
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all dangling build cache
Are you sure you want to continue? [y/N]