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检查)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1131004.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

day57(1.8)——leetcode面试经典150

530. 二叉搜索树的最小绝对差 530. 二叉搜索树的最小绝对值 题目: 题解: 一开始用的笨办法: /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode…

DBSCAN相似重复记录检测优化实现【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅成品或者定制,扫描文章底部微信二维码。(1) 基于测地距离的初始点选取及核密度估计的参数自适应方法DBSCAN聚类算法在执行相似…

Z-Image-Turbo性能监控指南:部署后的优化与调校

Z-Image-Turbo性能监控指南:部署后的优化与调校 Z-Image-Turbo作为一款高性能图像生成模型,通过创新的8步蒸馏技术实现了亚秒级图像生成能力。对于已经完成服务部署的运维团队而言,建立完善的监控系统是保障服务稳定运行的关键。本文将详细介…

绿色计算:评估AI图像生成碳足迹及优化策略

绿色计算:评估AI图像生成碳足迹及优化策略 随着AI图像生成技术的普及,越来越多的环保组织开始关注数字技术对环境的影响。如何量化比较不同部署方式下AI模型的能源消耗情况,成为当前研究的热点之一。本文将介绍如何使用绿色计算方法来评估AI图…

MySQL索引明明建了,查询还是慢,排查发现踩了这些坑

背景 同事说他的SQL查询很慢,但他明明建了索引。 我过去一看: SELECT * FROM orders WHERE user_id 10086 AND status 1; 表有500万数据,user_id和status都有索引,但这条SQL执行要3秒。 用EXPLAIN一看: EXPLAI…

改进人工蜂群算法优化主动悬架控制策略【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅成品或者定制,扫描文章底部微信二维码。(1) 改进人工蜂群算法优化的PID控制器设计主动悬架系统的性能很大程度上取决于控制器…

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

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

毕设成品 基于单片机的姿态检测与可视化系统(源码+硬件+论文)

文章目录 1 前言2 设计方案2.1 MPU60502.2 工作原理2.3 单片机与MPU6050通信2.4 mpu6050 数据格式2.5 倾角计算方法 3 核心软件设计4 实现效果5 最后 1 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点&#x…

基于Django的在线课程学习平台 计算机毕业设计选题 计算机毕设项目 前后端分离【源码-文档报告-代码讲解】

🍊作者:计算机毕设匠心工作室 🍊简介:毕业后就一直专业从事计算机软件程序开发,至今也有8年工作经验。擅长Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等。 擅长:按照需求定制化开发项目…

零成本启动:用免费云端GPU快速运行阿里通义Z-Image-Turbo WebUI

零成本启动:用免费云端GPU快速运行阿里通义Z-Image-Turbo WebUI 作为一名学生党,想要完成AI图像生成相关的课程项目,却苦于个人电脑性能不足,又难以承担高昂的云计算费用?别担心,本文将带你零成本快速上手阿…

非光滑复合优化加速邻近梯度算法【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅成品或者定制,扫描文章底部微信二维码。(1) 自适应非单调步长策略与惯性加速机制设计邻近梯度算法在求解非光滑复合优化问题时…

教学实践:如何在计算机视觉课程中快速集成Z-Image-Turbo

教学实践:如何在计算机视觉课程中快速集成Z-Image-Turbo 作为一名计算机视觉课程的讲师,我最近在准备生成式AI的教学内容时,发现学生常因本地环境配置差异导致课堂进度延误。经过多次测试,Z-Image-Turbo 凭借其亚秒级图像生成能力…

org.mockito : mockito-core 中文文档(中英对照·API·接口·操作手册·全版本)以4.11.0为例,含Maven依赖、jar包、源码

文章目录完整文档下载地址(类、方法、参数说明)mockito-core-4.11.0.jar中文-英文对照文档.zip 中包含以下内容使用方法组件信息简介Maven依赖Gradle依赖寒水馨 Java 组件中文文档系列说明版权声明与来源信息本组件包含的 Java package(包&am…

进化多目标优化算法设计与实现【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅成品或者定制,扫描文章底部微信二维码。(1) 基于角度向量的支配准则设计多目标优化问题的求解核心在于如何有效引导种群向Par…

终极对比:本地部署vs云端Z-Image-Turbo镜像,哪种方式更适合你的项目?

终极对比:本地部署vs云端Z-Image-Turbo镜像,哪种方式更适合你的项目? 作为技术负责人,当你计划为团队引入Z-Image-Turbo这类AI图像生成能力时,第一个关键决策就是:选择本地部署还是云端服务?本文…

毕业设计救星:基于预装镜像的Z-Image-Turbo二次开发全指南

毕业设计救星:基于预装镜像的Z-Image-Turbo二次开发全指南 作为一名数字媒体专业的学生,毕业设计答辩时如果能展示AI图像生成能力,无疑会为作品增色不少。但现实往往很骨感——实验室电脑性能不足,个人笔记本又难以搞定复杂的AI环…

Z-Image-Turbo多GPU部署指南:如何实现高并发图像生成

Z-Image-Turbo多GPU部署指南:如何实现高并发图像生成 在当今SaaS平台快速发展的背景下,高并发AI图像生成需求日益增长。Z-Image-Turbo作为阿里开源的6B参数图像生成模型,通过创新的8步蒸馏技术,能在保持照片级质量的同时实现亚秒级…

快速迭代:阿里通义Z-Image-Turbo开发测试环境搭建

快速迭代:阿里通义Z-Image-Turbo开发测试环境搭建 为什么需要快速迭代的开发测试环境? 作为AI研发团队的成员,我深刻体会到频繁测试模型不同版本时的痛点。每次切换模型版本时,环境配置、依赖安装、CUDA版本冲突等问题总会消耗大量…

两通道正交镜像滤波器组系数稀疏优化【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅成品或者定制,扫描文章底部微信二维码。(1) 基于信赖域迭代梯度搜索的初优化方法两通道正交镜像滤波器组的设计核心在于确定原…

ue 编译

"D:\Program Files\Epic Games\UE_5.6\Engine\Build\BatchFiles\Build.bat" ^ MetahumanHeiXiEditor Win64 Development ^ -Project"D:\soft\ue\MetahumanHeiXi_56_dong\MetahumanHeiXi_56_dong\MetahumanHeiXi.uproject"