Docker 的常用命令介绍使用

本文详细介绍了Docker的各种核心命令,如下载镜像、启动容器、查看状态、操作资源等,帮助用户理解和实践Docker在IT环境中的管理和部署
摘要由CSDN通过智能技术生成

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
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

R0ot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值