下面是一个 Docker 的备忘单,包括一些常用的命令和注意事项,以供参考:

容器操作

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