Command

以下是一些常用的 Docker 命令:

  1. 镜像操作:
  2. docker images:列出本地所有的镜像。
  3. docker pull <image_name>:从 Docker Hub 下载指定的镜像。
  4. docker rmi <image_id>:删除本地的镜像。
  5. docker build -t <image_name> <Dockerfile_path>:根据 Dockerfile 构建镜像。

  6. 容器操作:

  7. docker ps:列出当前正在运行的容器。
  8. docker ps -a:列出所有的容器,包括已停止的。
  9. docker run <image_name>:从指定的镜像创建并运行一个容器。
  10. docker start <container_id>:启动一个停止的容器。
  11. docker stop <container_id>:停止一个运行中的容器。
  12. docker rm <container_id>:删除一个容器。

  13. 容器日志和状态:

  14. docker logs <container_id>:查看容器的日志。
  15. docker inspect <container_id>:获取容器的详细信息,包括 IP 地址、端口映射等。

  16. 容器交互:

  17. docker exec -it <container_id> /bin/bash:在运行中的容器中启动一个交互式的 Bash shell。
  18. docker attach <container_id>:连接到正在运行的容器的标准输入、输出和错误流。

  19. 网络操作:

  20. docker network ls:列出 Docker 网络。
  21. docker network inspect <network_id>:查看特定 Docker 网络的详细信息。
  22. docker network create <network_name>:创建一个自定义 Docker 网络。

  23. 数据卷操作:

  24. docker volume ls:列出 Docker 数据卷。
  25. docker volume create <volume_name>:创建一个 Docker 数据卷。
  26. docker volume inspect <volume_name>:查看 Docker 数据卷的详细信息。

这些命令只是 Docker 提供的一小部分功能,但它们涵盖了常见的使用场景,可以让你开始使用 Docker 进行容器化应用程序的管理和操作。