Docker 常用命令
1. 查看所有正在运行的容器
- docker ps
2. 查看所有容器(包括启动和停止)
- docker ps -a
3. 删除所有已停止的容器
- docker rm `docker ps -a | grep "Exited" | awk '{print $1}'`
- docker stop `docker ps | awk '{if (NR>1) {print $1}}'` # 停止所有正在运行的Docker
- docker rm -v $(docker ps -aq -f status=exited) # 删除所有停止运行的Docker
4. 关闭已启动的容器
- docker stop [container]
5. 启动已关闭的容器
- docker start [container]
6. 查看本地所有image
- docker images
7. 删除本地image
- docker rmi [image]
8. 删除已停止的容器
- docker rm [container]
9. 进入已启动的容器
- docker exec -it [container] /bin/sh
10. 对已启动的容器执行命令
- docker exec [container] rm -rf /tmp/*
11.搜索Docker hub中的镜像
- docker search [registry]
12.强制停止容器
- docker kill [container]
13. 查看容器的日志
- docker logs [container]