1. docker pull <image_name>
- 作用:从 Docker Hub 下载指定镜像到本地
- 示例:
docker pull ubuntu
2. docker run -it <image_name>
- 作用:启动一个新容器并进入交互模式
- 示例:
docker run -it ubuntu
3. docker ps
- 作用:显示当前正在运行的容器
- 示例:
docker ps
4. docker exec -it <container_id> <command>
- 作用:在运行中的容器内部执行命令
- 示例:
docker exec -it my_container bash
5. docker stop <container_id>
- 作用:停止指定容器
- 示例:
docker stop my_container
6. docker rm <container_id>
- 作用:删除指定容器
- 示例:
docker rm my_container
7. docker images
- 作用:列出本地所有镜像
- 示例:
docker images
8. docker build -t <image_name> <Dockerfile_path>
- 作用:根据 Dockerfile 构建镜像
- 示例:
docker build -t my_image .
9. docker push <image_name>
- 作用:将本地镜像推送到 Docker Hub
- 示例:
docker push my_image
10. docker rmi <image_id>
- 作用:删除指定镜像
- 示例:
docker rmi my_image
11. docker volume ls
- 作用:列出所有卷
- 示例:
docker volume ls
12. docker network ls
- 作用:列出所有网络
- 示例:
docker network ls
13. docker-compose up
- 作用:使用 docker-compose 启动服务
- 示例:
docker-compose up
14. docker-compose down
- 作用:停止并移除 docker-compose 启动的服务
- 示例:
docker-compose down
15. docker logs <container_id>
- 作用:查看容器日志
- 示例:
docker logs my_container
16. docker inspect <container_id>
- 作用:查看容器详细信息
- 示例:
docker inspect my_container
17. docker exec -it <container_id> <command>
- 作用:在运行中的容器内部执行命令
- 示例:
docker exec -it my_container ls -l
18. docker cp <container_id>:<source_path> <destination_path>
- 作用:从容器中复制文件到本地
- 示例:
docker cp my_container:/app/file.txt /host/path
19. docker-compose build
- 作用:构建 docker-compose 定义的服务
- 示例:
docker-compose build
20. docker-compose restart <service_name>
- 作用:重启指定服务
- 示例:
docker-compose restart my_service
21. docker-compose logs <service_name>
- 作用:查看指定服务的日志
- 示例:
docker-compose logs my_service
22. docker-compose exec <service_name> <command>
- 作用:在服务容器内执行命令
- 示例:
docker-compose exec my_service ls -l
23. docker-compose stop <service_name>
- 作用:停止指定服务
- 示例:
docker-compose stop my_service
24. docker-compose ps
- 作用:显示 docker-compose 中所有服务的状态
- 示例:
docker-compose ps
25. docker-compose rm
- 作用:移除停止状态的所有服务容器
- 示例:
docker-compose rm
26. docker-compose scale <service_name>=<number_of_instances>
- 作用:扩展指定服务的实例数量
- 示例:
docker-compose scale my_service=3
27. docker-compose top <service_name>
- 作用:显示指定服务的进程信息
- 示例:
docker-compose top my_service
28. docker system prune
- 作用:清理未使用的资源(包括容器、镜像、卷和网络)
- 示例:
docker system prune
29. docker stats
- 作用:显示容器资源使用情况
- 示例:
docker stats
30. docker version
- 作用:显示 Docker 版本信息
- 示例:
docker version