Docker 命令非常丰富,涵盖了容器的管理、镜像的构建、网络设置等方方面面。以下是一份 Docker 命令的大全,可以帮助你更全面地了解 Docker 的使用。请注意,这只是一份常见命令的参考,实际使用中可能需要根据具体需求查阅官方文档。

容器生命周期管理

1. 创建并启动容器:
    docker run [options] <image> [command] [args]

2. 启动已停止的容器:
    docker start <container_id or container_name>

3. 停止容器:
    docker stop <container_id or container_name>

4. 重启容器:
    docker restart <container_id or container_name>

5. 删除容器:
    docker rm <container_id or container_name>

6. 查看正在运行的容器:
    docker ps

7. 查看所有容器(包括停止的):
    docker ps -a

8. 进入容器的 shell:
    docker exec -it <container_id or container_name> /bin/bash

9. 查看容器日志:
    docker logs <container_id or container_name>

镜像管理

10. 查看本地镜像:
    docker images

11. 拉取镜像:
    docker pull <image_name>:<tag>

12. 构建镜像:
    docker build -t <image_name>:<tag> <path_to_dockerfile>

13. 删除本地镜像:
    docker rmi <image_id or image_name>:<tag>

网络管理

14. 查看网络:
    docker network ls

15. 创建网络:
    docker network create <network_name>

16. 连接容器到网络:
    docker network connect <network_name> <container_id or container_name>

17. 断开容器与网络的连接:
    docker network disconnect <network_name> <container_id or container_name>

Docker Compose

18. 使用 Docker Compose 启动服务:
    docker-compose up -d

19. 使用 Docker Compose 停止服务:
    docker-compose down

20. 查看 Docker Compose 日志:
    docker-compose logs

系统管理

21. 查看 Docker 信息:
    docker info

22. 清理不再使用的资源:
    docker system prune

23. 查看 Docker 版本:
    docker version

这只是 Docker 命令的一小部分,Docker 提供了许多其他选项和参数,具体取决于你的使用场景和需求。你可以随时使用 docker --help 命令来查看 Docker 的帮助信息,或者查阅[Docker官方文档](https://docs.docker.com/)获取更详细的信息。


转载请注明出处:http://www.pingtaimeng.com/article/detail/9657/Docker