Docker常用命令图示及35条常用命令整理

本文详细介绍了Docker中的各种核心命令,包括运行容器、查看镜像、网络管理、卷操作以及资源监控等,旨在帮助用户理解和掌握Docker的基础操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
Docker是一个开源的容器化平台,用于构建、部署和运行应用程序。下面是一些常用的Docker命令:

  1. docker run: 运行一个容器。
    示例:docker run <image>

  2. docker ps: 列出正在运行的容器。
    示例:docker ps

  3. docker images: 列出本地已有的镜像。
    示例:docker images

  4. docker pull: 从远程仓库下载镜像。
    示例:docker pull <image>

  5. docker stop: 停止一个运行中的容器。
    示例:docker stop <container>

  6. docker rm: 删除一个容器。
    示例:docker rm <container>

  7. docker rmi: 删除一个镜像。
    示例:docker rmi <image>

  8. docker build: 构建一个镜像。
    示例:docker build -t <image_name> <dockerfile_path>

  9. docker exec: 在运行中的容器中执行命令。
    示例:docker exec <container> <command>

  10. docker logs: 查看容器的日志。
    示例:docker logs <container>

  11. docker-compose up: 使用Docker Compose启动容器。
    示例:docker-compose up

  12. docker-compose down: 停止并移除使用Docker Compose启动的容器。
    示例:docker-compose down

  13. docker network ls: 列出Docker网络。
    示例:docker network ls

  14. docker network create: 创建一个Docker网络。
    示例:docker network create <network>

  15. docker network connect: 将容器连接到一个Docker网络。
    示例:docker network connect <network> <container>

  16. docker volume ls: 列出Docker卷。
    示例:docker volume ls

  17. docker volume create: 创建一个Docker卷。
    示例:docker volume create <volume>

  18. docker volume rm: 删除一个Docker卷。
    示例:docker volume rm <volume>

  19. docker inspect: 检查容器、镜像、网络等的详细信息。
    示例:docker inspect <container/image/network>

  20. docker tag: 创建一个标签来标识镜像。
    示例:docker tag <image> <tag>

  21. docker push: 将镜像推送到远程仓库。
    示例:docker push <image>

  22. docker login: 登录到远程Docker仓库。
    示例:docker login

  23. docker logout: 从远程Docker仓库注销。
    示例:docker logout

  24. docker restart: 重启一个容器。
    示例:docker restart <container>

  25. docker pause: 暂停一个容器的所有进程。
    示例:docker pause <container>

  26. docker unpause: 恢复一个暂停的容器。
    示例:docker unpause <container>

  27. docker kill: 强制停止一个容器。
    示例:docker kill <container>

  28. docker inspect: 检查容器、镜像、网络等的详细信息。
    示例:docker inspect <container/image/network>

  29. docker cp: 在容器和主机之间复制文件或目录。
    示例:docker cp <container>:<path> <host_path>

  30. docker stats: 实时显示容器的资源使用情况。
    示例:docker stats <container>

  31. docker attach: 连接到正在运行的容器的标准输入、输出和错误流。
    示例:docker attach <container>

  32. docker top: 显示容器中运行的进程列表。
    示例:docker top <container>

  33. docker commit: 创建一个新的镜像,基于正在运行的容器。
    示例:docker commit <container> <image_name>

  34. docker system prune: 清理无用的镜像、容器和卷。
    示例:docker system prune

  35. docker version: 显示Docker客户端和服务器的版本信息。
    示例:docker version

这些命令涵盖了Docker的一些常见用法和操作,希望能对你有所帮助。记住,可以使用docker <command> --help获取每个命令的详细帮助信息。


links:
https://www.yuque.com/leifengyang/oncloud/ox16bw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

学亮编程手记

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

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

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

打赏作者

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

抵扣说明:

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

余额充值