news 2026/9/2 21:00:59

Docker相关命令详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker相关命令详解

Docker 相关命令详解(2026 年最新版)

Docker CLI 是管理容器、镜像、网络、卷等的核心工具。截至 2026 年 1 月,Docker Engine 的 CLI 结构保持稳定,主要命令以docker开头,后跟子命令(如docker containerdocker image)。许多子命令支持--help查看详细用法。

以下按类别分类详解常用命令,包括语法、常用选项和示例。基于官方文档(https://docs.docker.com/engine/reference/commandline/),这些命令适用于 Docker Engine 最新版本。

1. 系统与信息命令
命令描述常用选项示例
docker version显示 Docker 客户端和服务端版本信息–formatdocker version
docker info显示 Docker 系统信息(如存储驱动、容器数)–formatdocker info
docker system df显示 Docker 磁盘使用情况(镜像、容器、卷)-v(详细)docker system df
docker system prune清理未使用资源(停止的容器、悬挂镜像、网络、卷)-a(全部)、–volumesdocker system prune -a
2. 镜像管理命令(docker image)
命令描述常用选项示例
docker image lsdocker images列出本地镜像-a(全部)、-q(仅 ID)docker images
docker image pull从仓库拉取镜像–all-tagsdocker pull nginx:latest
docker image build从 Dockerfile 构建镜像-t(标签)、–no-cachedocker build -t myapp:1.0 .
docker image tag为镜像添加新标签docker tag old:1.0 new:latest
docker image push推送镜像到仓库docker push myrepo/myapp:1.0
docker image rmdocker rmi删除镜像-f(强制)docker rmi nginx:latest
docker image inspect查看镜像详细信息–formatdocker inspect nginx
docker image history查看镜像层历史–no-truncdocker history nginx
3. 容器管理命令(docker container)
命令描述常用选项示例
docker container lsdocker ps列出容器-a(全部)、-q(仅 ID)、–filterdocker ps -a
docker container run创建并启动容器-d(后台)、-it(交互)、-p(端口映射)、–name、-v(卷挂载)、–rm(运行后自动删除)docker run -d -p 80:80 --name web nginx
docker container start启动已停止容器docker start mycontainer
docker container stop停止容器-t(超时秒数)docker stop mycontainer
docker container restart重启容器docker restart mycontainer
docker container rm删除容器-f(强制)、-v(删除卷)docker rm mycontainer
docker container exec在运行中容器执行命令-itdocker exec -it mycontainer bash
docker container logs查看容器日志-f(跟随)、–taildocker logs -f mycontainer
docker container inspect查看容器详细信息docker inspect mycontainer
docker container stats查看容器资源使用(CPU、内存等)–no-streamdocker stats
4. 卷与网络管理
命令描述常用选项示例
docker volume create创建卷docker volume create myvol
docker volume ls列出卷docker volume ls
docker volume rm删除卷docker volume rm myvol
docker network create创建网络–driver bridgedocker network create mynet
docker network ls列出网络docker network ls
5. Compose 与其他高级命令
命令描述常用选项示例
docker compose up启动 Compose 定义的服务(需 compose.yaml 文件)-d(后台)、–builddocker compose up -d
docker compose down停止并删除服务-v(删除卷)docker compose down
docker compose ps查看 Compose 服务状态docker compose ps
docker buildx build使用 Buildx 构建多平台镜像(推荐现代构建)–platformdocker buildx build --platform linux/amd64,arm64 .
docker scout镜像安全扫描(Docker Scout 工具)docker scout cves nginx
实用提示
  • 交互模式:常用-it组合(如docker run -it ubuntu bash)进入容器 shell。
  • 端口映射-p 主机端口:容器端口(如-p 8080:80)。
  • 卷挂载-v 主机路径:容器路径(如-v /data:/app/data)。
  • 清理资源:定期运行docker system prune -a --volumes释放空间。
  • 帮助:任何命令加--help查看详情,如docker run --help
  • 国内加速:在中国使用时,配置镜像加速器(如阿里云、网易等)可显著提升 pull 速度。推荐多配置几个备用源。

这些命令覆盖了 90% 的日常使用场景。如果需要特定命令的深入示例或 troubleshooting,建议查看官方文档或运行--help。Docker 生态持续演进,建议保持 Docker 版本更新(docker version检查)。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 20:23:45

禁止魔法:企业内网部署合规AI图像生成方案

禁止魔法:企业内网部署合规AI图像生成方案 在金融行业,数据安全始终是重中之重。随着AI图像生成技术的普及,许多机构希望利用这项技术提升内部工作效率,但使用商用API往往意味着要将敏感数据上传至第三方服务器,存在信…

作者头像 李华
网站建设 2026/8/29 7:04:48

跨平台作战:多设备无缝衔接的AI绘画云工作流

跨平台作战:多设备无缝衔接的AI绘画云工作流 作为一名自由职业者,我经常需要在平板、笔记本和台式机之间切换工作环境。最让我头疼的就是AI绘画工具的配置问题——不同设备的性能差异、依赖库版本冲突、模型文件同步困难,这些问题严重影响了创…

作者头像 李华
网站建设 2026/9/1 12:22:03

Thinkphp的社区智慧养老系统

目录社区智慧养老系统基于ThinkPHP框架开发系统功能模块设计技术创新与应用价值社会效益与推广前景项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理社区智慧养老系统基于ThinkPHP框架开发 社区智慧养老系统采用ThinkPHP框架构建,旨在通…

作者头像 李华
网站建设 2026/8/29 4:54:26

Thinkphp的美食商城网站设计与实现

目录设计背景与目标技术架构核心功能模块创新点与优势实现成果项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理设计背景与目标 随着互联网技术发展,线上购物成为主流消费方式之一。美食商城网站基于ThinkPHP框架开发,旨在为…

作者头像 李华
网站建设 2026/8/29 6:15:11

24小时AI绘画挑战:用Z-Image-Turbo完成商业项目实战

24小时AI绘画挑战:用Z-Image-Turbo完成商业项目实战 前言:当插画需求遇上AI生产力 作为一名自由职业插画师,突然接到紧急商业项目需求是家常便饭。但这次客户要求在24小时内交付50张原创风格插画,传统手绘方式显然无法满足 deadli…

作者头像 李华
网站建设 2026/9/2 20:40:37

Z-Image-Turbo风格迁移:如何快速搭建环境实现名画风格AI创作

Z-Image-Turbo风格迁移:如何快速搭建环境实现名画风格AI创作 作为一名艺术系学生,研究不同绘画风格在AI生成中的应用是件既有趣又充满挑战的事情。但每次切换模型参数时,本地环境的配置和清理总是让人头疼。最近我发现Z-Image-Turbo这个强大的…

作者头像 李华