首页 游戏 软件 资讯 排行榜 专题
首页
科技数码
掌握这110个Docker命令,轻松搞定容器管理难题

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

热心网友
30
转载
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。

相关攻略

Centos7 使用 OpenClaw 官方 Docker 镜像
AI
Centos7 使用 OpenClaw 官方 Docker 镜像

使用 OpenClaw 官方 Docker 镜像 想要体验最稳定、最便捷的 OpenClaw 部署环境吗?官方 Docker 镜像能让你轻松避 Python环境、系统依赖等繁琐配置,实现快速开箱即用。 1 安装 Docker(如果尚未安装) 首先确保您的系统已经安装了 Docker 运行环境。在

热心网友
04.02
一键docker部署Openclaw中文版
AI
一键docker部署Openclaw中文版

Docker Compose 部署指南 以下为经过验证的 OpenClaw 容器化部署配置方案。该 docker-compose yml 文件采用经典的初始化与服务分离设计,逻辑严谨,能够确保应用配置在启动前正确生成,保障核心网关服务的稳定运行。 volumes: openclaw-data: se

热心网友
04.01
远程控制 OpenClaw:从群晖 Docker 到本地浏览器的完整隧道指南
AI
远程控制 OpenClaw:从群晖 Docker 到本地浏览器的完整隧道指南

背景与核心需求 熟悉OpenClaw的用户都了解,其架构设计非常精妙:核心服务端通常部署在远程服务器,例如群晖NAS上,而控制端则依赖于一个安装在Google Chrome浏览器中的插件,名为**OpenClaw Browser Relay**。然而,这个插件默认只与本地的127 0 0 1:187

热心网友
04.01
在Windows docker desktop中编译、运行OpenClaw(下篇)
AI
在Windows docker desktop中编译、运行OpenClaw(下篇)

上篇回顾与本篇目标 在上一篇文章中(点击阅读),我们详细介绍了如何获取OpenClaw的镜像tar文件。本文将继续深入,为你提供一份完整的Windows Docker Desktop部署教程,手把手讲解如何将OpenClaw镜像成功地运行起来,让你轻松搭建AI服务网关环境。 第一步:导入Docker

热心网友
04.01
MacOS 上部署 OpenClaw 的全界面操作方案
AI
MacOS 上部署 OpenClaw 的全界面操作方案

MacOS 部署 OpenClaw:免命令行全图形界面教程 想在 Mac 电脑上轻松体验 OpenClaw 并连接本地大语言模型吗?本文提供两种无需命令行的纯图形界面部署方案,全程通过点击和配置完成。即使是新手也能快速上手,打通从界面到本地模型推理的全流程。 准备工作与环境:本教程基于 MacOS

热心网友
04.01

最新APP

火柴人传奇
火柴人传奇
动作冒险 04-01
街球艺术
街球艺术
体育竞技 04-01
飞行员模拟
飞行员模拟
休闲益智 04-01
史莱姆农场
史莱姆农场
休闲益智 04-01
绝区零
绝区零
角色扮演 04-01

热门推荐

《洛克王国》世界圣羽翼王打法攻略-圣羽翼王技能与实战详解
游戏攻略
《洛克王国》世界圣羽翼王打法攻略-圣羽翼王技能与实战详解

速览攻略:世界圣羽翼王核心打法与全面解析 本攻略将为你完整呈现《洛克王国》世界圣羽翼王的通关秘籍,深度剖析两种高效实战打法:追求极致速度的“燃薪虫四回合速通”与稳定输出的“酷拉无限连击流”。文章将进一步解析这位翼系精灵王的技能机制、属性克制关系及其在PVE与PVP中的实战定位,帮助你彻底掌握应对其隐

热心网友
04.06
《异种航员2》工程系统详解-工作坊与资源管理指南
游戏攻略
《异种航员2》工程系统详解-工作坊与资源管理指南

速览:工程系统核心机制解析 在《异种航员2》中,工程系统是整个抵抗力量赖以运转的“战略后勤中枢”。无论是研发新武器、生产重型装甲还是制造先进飞行器,所有实体装备的产出都依赖于此。简言之,该系统的核心运作围绕着两大关键:工程师人力的高效配置与全球稀缺资源的精细化调度。工程师的数量直接决定了每个项目的建

热心网友
04.06
《洛克王国世界》治愈兔位置详解-任务与战斗关键精灵
游戏攻略
《洛克王国世界》治愈兔位置详解-任务与战斗关键精灵

核心速览 在《洛克王国世界》中,治愈兔是一位兼具功能性任务角色与实战辅助能力的精灵。它的价值不仅在剧情推进中体现,更在于对战里出色的治疗与防护表现。本文将为你全面解析治愈兔的精准获取位置、种族属性特点以及实战技能搭配,助你顺利捕捉并最大化其在队伍中的作用。所有关键信息将通过清晰的图文内容详细展示,确

热心网友
04.06
《红色沙漠》传说之狼打法-传说之狼击杀流程详解
游戏攻略
《红色沙漠》传说之狼打法-传说之狼击杀流程详解

速览 在《红色沙漠》中,挑战传说之狼这一强大的任务BOSS,需要玩家进行充分的准备并遵循完整的任务流程。整个过程环环相扣,你必须首先参与塞莱斯特家族的势力任务,通过完成任务将家族声望提升至指定等级,才能解锁【传说之狼】的专属讨伐任务,最终直面这个传说中的强大生物。 红色沙漠传说之狼怎么打 归根结底,

热心网友
04.06
《宝可梦Pokopia》舒适度提升攻略-环境等级与栖息地优化指南
游戏攻略
《宝可梦Pokopia》舒适度提升攻略-环境等级与栖息地优化指南

【宝可梦Pokopia】舒适度全解析:快速提升环境等级的核心秘诀 你是否正在探索《宝可梦Pokopia》世界,并希望有效提升宝可梦栖息地的舒适度?舒适度不仅是衡量宝可梦快乐程度的晴雨表,更是解锁游戏核心内容、加速发展的关键驱动指标。本攻略将系统性地为你揭示提升舒适度的核心途径,涵盖从装饰栖息地、建造

热心网友
04.06