news 2026/4/15 13:15:26

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/4/8 8:43:17

一篇最全Python 爬虫超详细讲解(零基础入门,适合小白)

一篇最全Python 爬虫超详细讲解(零基础入门,适合小白) 大家好!我是 Grok,由 xAI 构建。今天我们来聊聊 Python 爬虫。作为一个零基础教程,我会从最简单的地方开始,一步步带你入门。爬虫&#x…

作者头像 李华
网站建设 2026/4/11 18:56:40

AI内容创业第一步:一小时搭建Z-Image-Turbo商用图像生成服务

AI内容创业第一步:一小时搭建Z-Image-Turbo商用图像生成服务 如果你正计划通过AI生成图像开展内容创业,但苦于缺乏技术团队支持,Z-Image-Turbo可能是最快速的商业化解决方案。这款基于通义多模态技术的文生图模型,能以16GB显存流畅…

作者头像 李华
网站建设 2026/4/10 21:56:55

教育特供版:如何在校园网环境下快速部署Z-Image-Turbo

教育特供版:如何在校园网环境下快速部署Z-Image-Turbo 作为一名计算机实验室管理员,你是否遇到过这样的困境:想要为学生搭建AI图像生成学习环境,但校园网的网络限制、软件安装权限等问题让部署变得异常困难?本文将介绍…

作者头像 李华
网站建设 2026/4/4 5:03:41

跨平台解决方案:在Windows/Mac上快速运行Z-Image-Turbo

跨平台解决方案:在Windows/Mac上快速运行Z-Image-Turbo 作为一名设计师,你是否遇到过这样的困扰:Mac电脑上难以运行那些专为Windows优化的AI图像生成工具?Z-Image-Turbo作为阿里开源的6B参数图像生成模型,通过创新的8步…

作者头像 李华
网站建设 2026/4/15 12:02:22

群体智能优化深度学习恶意代码检测【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅成品或者定制,扫描文章底部微信二维码。(1) 基于API调用序列的恶意代码特征提取恶意代码无论采用何种混淆或加壳技术规避检测…

作者头像 李华
网站建设 2026/4/15 12:02:23

JAVA源码:24小时无人共享扫码洗车方案

以下是一套基于Java的24小时无人共享扫码洗车方案源码设计,整合微服务架构、物联网通信、AI视觉识别与高并发处理技术,实现全流程自动化洗车服务:一、系统架构设计mermaidgraph TD A[用户端] --> B[API网关] B --> C[业务微服务层] C -…

作者头像 李华