当前位置: 首页 > news >正文

Docker核心命令最全详解(2026最新版)

Docker核心命令最全详解(2026最新版)

Docker是大型架构核心,下面我详解Docker核心命令

**1、查看 Docker 版本(version)**查看 Docker 客户端和服务端版本信息。

docker version

输出示例:

Client:Version:28.x.xServer:Engine:Version:28.x.x

使用场景

  • 检查 Docker 是否安装成功
  • 确认客户端与服务端版本
  • 排查版本兼容问题

**2、查看 Docker 系统信息(info)**查看 Docker 运行环境信息。

docker info

可查看:

  • 容器数量
  • 镜像数量
  • 存储驱动(overlay2)
  • CPU、内存
  • Docker Root Dir
  • Cgroup 信息

使用场景

服务器巡检、环境检查、性能排查。

**3、查看镜像(images)**查看本地所有镜像。

docker images

简写:

docker image ls

输出示例:

REPOSITORY TAG IMAGE IDnginx latest 8d...mysql 8.43b...redis 8 af...

常用参数

docker images -a

查看所有镜像(包括中间层)。

**4、拉取镜像(pull)**从镜像仓库下载镜像。

docker pull nginx

指定版本:

docker pull mysql:8.4

拉取最新版:

docker pull redis:latest

使用场景

  • 初始化环境
  • 部署应用
  • 更新镜像

**5、运行容器(run)**Docker 最常用命令。

运行 Nginx:

docker run nginx

后台运行:

docker run -d nginx

端口映射:

docker run -d-p 80:80 nginx

指定容器名称:

docker run -d--name my-nginx -p 80:80 nginx

**6、查看容器(ps)**查看运行中的容器。

docker ps

查看所有容器:

docker ps -a

**7、停止和启动容器(stop/start)**停止容器:

docker stop my-nginx

启动容器:

docker start my-nginx

重启容器:

docker restart my-nginx

强制停止:

docker kill my-nginx

**8、进入容器(exec)**进入运行中的容器。

docker exec-it my-nginx bash

Alpine Linux:

docker exec-it redis sh

使用场景

  • 修改配置
  • 查看日志
  • 调试程序

**9、查看日志(logs)**查看容器日志。

docker logs my-nginx

实时日志:

docker logs -f my-nginx

最近 100 行:

docker logs --tail 100 my-nginx

带时间:

docker logs -f-t my-nginx

**10、查看容器资源(stats)**实时监控资源使用情况。

docker stats

输出:

CPU %MEM USAGENET I/OBLOCK I/O

使用场景

线上性能排查:

  • CPU 飙高
  • 内存泄漏
  • 网络异常

**11、删除容器(rm)**删除已停止容器。

docker rm my-nginx

删除多个:

docker rm id1 id2 id3

强制删除:

docker rm -f my-nginx

删除所有已停止容器:

docker container prune

**12、删除镜像(rmi)**删除镜像。

docker rmi nginx

按 ID 删除:

docker rmi image_id

删除未使用镜像:

docker image prune

删除所有无用资源:

docker system prune -a

注意docker system prune -a会删除未使用的镜像、网络、构建缓存等资源,生产环境请谨慎执行。

**13、查看容器详细信息(inspect)**查看容器或镜像的详细配置。

查看容器:

docker inspect my-nginx

查看镜像:

docker inspect nginx
http://www.cnnetsun.cn/news/3373866.html

相关文章:

  • LG Ultrafine显示器亮度调节:Windows用户的终极解决方案
  • FXLauncher自定义UI开发:打造个性化更新界面的终极指南
  • 如何免费解锁百度网盘SVIP功能:macOS版完整破解教程与下载速度提升指南
  • 告别GitHub龟速下载:3分钟学会用Fast-GitHub提升10倍下载效率
  • Xel事件处理与状态管理:构建响应式UI的终极指南
  • 从Node.js到Electron,现代全栈与跨端开发
  • 如何快速掌握HuggingFace Transformers:面向初学者的终极实践指南
  • 安全测试|DirBuster扫描神器
  • Fast-GitHub终极加速指南:3分钟解决GitHub下载龟速问题
  • 免费解锁Wand专业版功能:开源增强工具Wand-Enhancer完全指南
  • 如何高效使用IPATool:5个核心功能详解
  • Wand-Enhancer:释放WeMod全部潜力的开源增强工具,让你的游戏体验更上一层楼
  • OpenCore配置SIP:从完全禁用到按需定制的进阶指南
  • 【企业级ChatGPT部署避雷手册】:6个月实测27家客户数据,3类合规红线+4种数据泄露高危场景全预警
  • C-Fast-FoundationStereo实战:用PyTorch实现立体视觉disparity估计的完整指南
  • KitForStartups OAuth集成教程:轻松实现GitHub与Google第三方登录
  • Anxun-isoon消息时间分布:图表可视化与工作模式洞察
  • 从论文到产品:Namo Turn Detector v1 - Korean的工业级优化之路
  • 专业大模型性能评估:5个关键指标的实战指南
  • EulerCopilot性能优化实战:如何让智能问答响应速度提升300%
  • 怎样高效获取电子课本:智能解析工具实战指南
  • 5步重构YimMenu游戏增强工具架构的终极指南
  • KMS_VL_ALL_AIO:3分钟免费激活Windows与Office的智能解决方案
  • SteganographierGUI右键菜单集成:像解压软件一样方便的隐写操作
  • 单洞赏金 2w+!靠 SRC 挖洞做网安副业,普通人一天能赚多少钱?
  • 完整版 GEO 优化源码部署教程:服务器环境配置与代码调试全过程
  • AI工程师转型路径10-程序员转型AI路线图(中)——模型部署与工程化能力培养,手把手教你模型容器化部署:从Docker到Kubernetes的实战指南
  • 5大核心亮点揭秘:APK Installer如何在Windows上高效安装Android应用
  • 极限竞速地平线修改新纪元:Forza Mods AIO如何重新定义你的驾驶体验
  • 终极风扇控制指南:3步解决电脑风扇噪音与散热难题