docker 常用指令
1. 基本信息
- 查看 Docker 版本:
docker --version
2. 镜像管理
- 拉取镜像:
docker pull <image_name>
- 列出本地镜像:
docker images
- 删除镜像:
docker rmi <image_id>
3. 容器管理
- 运行容器:
docker run <options> <image_name>
- 查看运行中的容器:
docker ps
- 查看所有容器(包括停止的):
docker ps -a
- 停止容器:
docker stop <container_id>
- 启动容器:
docker start <container_id>
- 删除容器:
docker rm <container_id>
4. 日志和调试
- 查看容器日志:
docker logs <container_id>
- 进入运行中的容器:
docker exec -it <container_id> /bin/bash
5. 网络管理
- 查看 Docker 网络:
docker network ls
批量操作
1. 批量停止所有容器
docker stop $(docker ps -q)
2. 批量删除所有停止的容器
docker rm $(docker ps -aq)
3. 批量删除所有未使用的镜像
docker rmi $(docker images -q -f dangling=true)
4. 批量重启容器
docker restart $(docker ps -q)
5. 批量清理未使用的资源
docker system prune -f
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。与我联系email c2VjaW5mby5tQGdtYWlsLmNvbQo=