当前位置: 首页
科技数码
掌握这110个Docker命令,轻松搞定容器管理难题

掌握这110个Docker命令,轻松搞定容器管理难题

热心网友 时间:2025-10-30
转载

如今,Docker 已经成为云原生、微服务和 DevOps 领域的核心工具,是现代开发运维不可或缺的技能。下面整理了110个实用 Docker 命令,希望能帮助大家在日常工作中提升效率。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

Docker 作为一个开源的容器化平台,能够将应用代码连同运行所需环境、依赖库和配置文件等打包成独立镜像。

这个镜像可以在任何安装了 Docker 的机器上直接运行,运行的实例就是我们常说的"容器"。您可以把它看作一个轻量级、可移植的「软件集装箱」——无论部署到哪里都能保持运行环境一致,彻底解决了开发与生产环境差异带来的困扰。

Docker 真正实现了"一次构建,处处运行"。开发、测试、上线使用同一套镜像,环境完全一致,省去了反复配置的麻烦。它启动迅速、资源占用少、隔离性强,相比传统虚拟机效率提升显著。如今,Docker 已成为云原生应用、微服务架构和 DevOps 体系中的基础工具,是现代化软件开发和部署的必备技能。

为了方便大家快速上手,下面分类整理了最常用和实用的 Docker 命令。

基本信息查询

docker version:查看 Docker 版本信息 docker info:获取 Docker 系统整体状态 docker ps:列出当前正在运行的容器 docker ps -a:显示所有容器,包括已停止的 docker images:查看本地镜像列表 docker inspect :获取指定容器的详细信息 docker inspect :查看镜像的元数据 docker events:实时监控 Docker 系统事件 docker history :查看镜像各层的构建历史 docker stats:实时监控容器资源使用情况

容器管理

docker run :基于指定镜像创建并启动新容器 docker run -d :以后台模式运行容器 docker run -it /bin/bash:以交互模式启动容器,常用于调试 docker stop :优雅停止运行中的容器 docker start :重新启动已停止的容器 docker restart :重启指定容器 docker kill :强制终止容器进程 docker rm :删除已停止的容器 docker attach :连接至运行中容器的终端 docker exec :在运行中容器内执行命令 docker rename :修改容器名称 docker pause :暂停容器内所有进程 docker unpause :恢复被暂停的容器进程 docker update :动态调整容器的资源限制 docker export > :将容器文件系统导出为 tar 包 docker logs :查看容器的日志输出 docker wait :等待容器退出并返回状态码 docker diff :显示容器文件系统的变更记录 docker cp :

:将容器内的文件或目录复制到宿主机 docker commit :将容器当前状态保存为新的镜像

镜像管理

docker pull :从远程仓库下载镜像 docker push :将本地镜像上传到远程仓库 docker build -t

:基于 Dockerfile 构建新镜像 docker rmi :删除本地镜像 docker tag :为现有镜像添加新标签 docker save > :将镜像打包为 tar 文件 docker load < file:从 tar 文件中加载镜像 docker image ls:列出所有本地镜像 docker image rm :删除指定镜像 docker image prune:清理未被使用的镜像 docker image inspect :查看镜像的详细信息 docker image history :显示镜像的构建历史 docker image tag :为镜像添加新的标签

网络管理

docker network ls:列出所有已创建的网络 docker network create :创建自定义网络 docker network rm :删除指定网络 docker network inspect :查看网络的详细配置 docker network connect :将容器连接到指定网络 docker network disconnect :断开容器与网络的连接 docker network prune:清理未被使用的网络

卷管理

docker volume ls:列出所有数据卷 docker volume create :创建持久化数据卷 docker volume rm :删除指定数据卷 docker volume inspect :查看数据卷的挂载路径等信息 docker volume prune:清理未被使用的数据卷

容器运行选项

docker run --name :启动容器时指定名称 docker run -p : :映射宿主机端口到容器端口 docker run --network :让容器加入指定网络 docker run -v : :挂载宿主机目录到容器内 docker run --env = :向容器传递环境变量 docker run --link : :通过别名链接到另一个容器 docker run --rm :容器退出后自动删除,适合临时任务 docker run --restart=always :设置容器在退出或系统重启后自动启动 docker run --cap-add :为容器授予额外的系统权限 docker run --cap-drop :禁用容器的默认系统能力以提升安全性

Docker Compose

docker-compose up:一键启动 compose 文件中定义的所有服务 docker-compose down:停止并移除由 Compose 创建的所有资源 docker-compose build:重新构建 compose 文件中指定的服务镜像 docker-compose ps:列出由 Compose 管理的所有容器状态 docker-compose logs:查看各服务的运行日志 docker-compose restart:重启所有服务容器 docker-compose stop:暂停服务但不删除容器 docker-compose exec :在指定服务容器中执行命令 docker-compose run :为某个服务启动临时容器并运行命令 docker-compose pull:拉取 compose 文件中所有服务所需的镜像 docker-compose scale =:调整指定服务的运行实例数量

Docker Swarm

docker swarm init:初始化当前节点为 Swarm 集群的管理节点 docker swarm join:将当前节点加入已有的 Swarm 集群 docker swarm leave:从 Swarm 集群中退出 docker node ls:列出 Swarm 集群中的所有节点信息 docker node inspect :查看指定节点的详细信息 docker node promote :将普通工作节点提升为管理节点 docker node demote :将管理节点降级为工作节点 docker service create --name :在集群中创建服务 docker service ls:列出集群中运行的所有服务 docker service inspect :查看服务配置和运行状态 docker service update :动态更新已部署服务的参数 docker service scale =:调整服务的副本数量 docker service rm :删除指定的集群服务 docker stack deploy -c :使用 compose 文件部署应用栈 docker stack ls:列出所有已部署的 Stack docker stack rm :删除整个 Stack 及其相关服务 docker stack services :查看 Stack 下所有服务的状态 docker stack ps :查看 Stack 中每个任务的运行状态

安全管理

docker secret create :从文件创建加密的敏感信息 docker secret ls:列出所有已创建的 secrets docker secret inspect :查看 secret 的详细信息 docker secret rm :删除指定的 secret docker config create :注册配置文件内容为 Docker 配置对象 docker config ls:列出所有已配置的 configs docker config inspect :查看 config 的内容信息 docker config rm :删除指定的 config

系统调试与维护

docker system df:查看 Docker 占用的磁盘空间 docker system prune:清理未使用的容器、镜像和网络等资源 docker system events:持续输出 Docker 系统事件流 docker system info:输出 Docker 引擎的完整系统信息 docker checkpoint create :为容器创建检查点实现状态冻结 docker checkpoint ls :列出容器的所有检查点信息 docker checkpoint rm :删除指定检查点 docker checkpoint restore :从检查点恢复容器的运行状态

来源:https://www.51cto.com/article/828313.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
小米米家洗衣机滚筒 10Kg 超薄全嵌版发售:1.25 洗净比,1199 元

小米米家洗衣机滚筒 10Kg 超薄全嵌版发售:1.25 洗净比,1199 元

小米米家洗衣机滚筒 10Kg 超薄全嵌版开售:1 25高洗净比,1199元入手智能洗护方案 今日晚间19:30,备受期待的米家洗衣机滚筒10公斤超薄全嵌式版本将正式上市。这款定价仅为1199元的洗衣机,为计划打造现代一体化厨房与阳台家居的消费者,提供了一个兼具高性价比与前沿智能体验的优质选择。 该款

时间:2026-04-06 19:18
英特尔:"Raptor Lake" 处理器仍是战略重要组成,短期内不会停产

英特尔:"Raptor Lake" 处理器仍是战略重要组成,短期内不会停产

英特尔重申“Raptor Lake”处理器的战略地位:短期内不会停产,市场供应充足 近期一则官方表态,给许多在“追新”与“实用”之间犹豫的DIY玩家带来了明确信号。4月6日,英特尔副总裁兼发烧友渠道业务总经理Robert Hallock在接受外媒Club386访谈时坚定指出,代号“Raptor La

时间:2026-04-06 18:46
M5 MacBook Air 16+512G 京东补货:国补后 7188 元,教育优惠版 6544 元

M5 MacBook Air 16+512G 京东补货:国补后 7188 元,教育优惠版 6544 元

M5款MacBook Air补货速递:国补与教育优惠详解 近期,对于关注MacBook Air的用户来说,迎来了一波绝佳的入手时机。搭载全新M5芯片的新款MacBook Air官方起售价为8499元,现在叠加国家补贴政策,可享受高达15%的折扣优惠,最高能节省约1500元。此外,符合资质的高校学生及

时间:2026-04-06 18:45
性能怪兽!RTX 6090显卡大爆料 或2027年发售

性能怪兽!RTX 6090显卡大爆料 或2027年发售

2026年4月:英伟达RTX 6090,下一代性能王者的蓝图与展望 进入2026年第二季度,科技领域关于英伟达下一代旗舰显卡——GeForce RTX 6090的讨论持续升温,细节愈发清晰。多方泄露的信息共同勾勒出一幅令人振奋的图景:这款代号“Rubin”的图形处理器,极有可能成为GPU性能发展史上

时间:2026-04-06 17:53
消息称三星 Galaxy S27 系列手机将增加“Pro”型号,定位去掉 S Pen 的 Ultra

消息称三星 Galaxy S27 系列手机将增加“Pro”型号,定位去掉 S Pen 的 Ultra

消息称三星 Galaxy S27 系列将新增“Pro”型号 据科技行业最新爆料,明年旗舰手机市场的竞争或将出现新变局。知名数码博主 @i冰宇宙 近期透露,三星正计划扩充 Galaxy S27 系列的产品线,有望推出一款全新的“Pro”型号。据悉,这款新机型的定位很明确:它将是一款移除了 S Pen

时间:2026-04-06 17:44
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程