容器操作
1. 运行容器:
docker run [options] <image> [command] [args]
2. 查看正在运行的容器:
docker ps
3. 查看所有容器(包括停止的):
docker ps -a
4. 停止容器:
docker stop <container_id or container_name>
5. 删除容器:
docker rm <container_id or container_name>
6. 进入容器的 shell:
docker exec -it <container_id or container_name> /bin/bash
镜像操作
7. 查看本地镜像:
docker images
8. 拉取镜像:
docker pull <image_name>:<tag>
9. 构建镜像:
docker build -t <image_name>:<tag> <path_to_dockerfile>
10. 删除本地镜像:
docker rmi <image_id or image_name>:<tag>
网络操作
11. 查看网络:
docker network ls
12. 创建网络:
docker network create <network_name>
13. 连接容器到网络:
docker network connect <network_name> <container_id or container_name>
14. 断开容器与网络的连接:
docker network disconnect <network_name> <container_id or container_name>
Docker Compose
15. 使用 Docker Compose 启动服务:
docker-compose up -d
16. 使用 Docker Compose 停止服务:
docker-compose down
系统管理
17. 查看 Docker 信息:
docker info
18. 清理不再使用的资源:
docker system prune
19. 查看 Docker 版本:
docker version
注意事项
20. 查看容器日志:
docker logs <container_id or container_name>
21. 容器端口映射:
docker run -p <host_port>:<container_port> <image>
22. 容器数据卷挂载:
docker run -v <host_path>:<container_path> <image>
23. Dockerfile 最佳实践:
- [Dockerfile Best Practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/)
24. Docker Compose 文件:
- [Docker Compose 官方文档](https://docs.docker.com/compose/)
这份备忘单包含了一些常见的 Docker 命令和操作,同时提供了一些相关的注意事项和资源链接,以便更好地使用 Docker。在实际使用中,你可能会根据项目和需求使用更多的 Docker 功能和选项。
转载请注明出处:http://www.pingtaimeng.com/article/detail/9659/Docker