news 2026/7/14 14:38:10

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 14:37:34

LG Ultrafine显示器亮度调节:Windows用户的终极解决方案

LG Ultrafine显示器亮度调节:Windows用户的终极解决方案 【免费下载链接】LG-Ultrafine-Brightness A tool to adjust brightness of LG Ultrafine 4k/5K on Windows 项目地址: https://gitcode.com/gh_mirrors/lg/LG-Ultrafine-Brightness 你是否正在使用LG…

作者头像 李华
网站建设 2026/7/14 14:35:57

FXLauncher自定义UI开发:打造个性化更新界面的终极指南

FXLauncher自定义UI开发:打造个性化更新界面的终极指南 【免费下载链接】fxlauncher Auto updating launcher for JavaFX Applications 项目地址: https://gitcode.com/gh_mirrors/fx/fxlauncher FXLauncher作为JavaFX应用程序的自动更新启动器,提…

作者头像 李华
网站建设 2026/7/14 14:35:09

告别GitHub龟速下载:3分钟学会用Fast-GitHub提升10倍下载效率

告别GitHub龟速下载:3分钟学会用Fast-GitHub提升10倍下载效率 【免费下载链接】Fast-GitHub 国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~! 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 如果你经…

作者头像 李华
网站建设 2026/7/14 14:34:31

Xel事件处理与状态管理:构建响应式UI的终极指南

Xel事件处理与状态管理:构建响应式UI的终极指南 【免费下载链接】xel Xel - Widget toolkit for building native-like Electron and Web apps 项目地址: https://gitcode.com/gh_mirrors/xe/xel Xel是一个基于原生Web技术的现代化UI工具包,专为构…

作者头像 李华
网站建设 2026/7/14 14:34:14

从Node.js到Electron,现代全栈与跨端开发

前言 作为一个前端/全栈开发者,你可能经常听到这些词:Node.js、Electron、Vue、React、Python胶水语言、child_process…它们之间到底是什么关系?为什么Electron里能跑Vue/React?Node.js不是做后端服务的吗,怎么又成了桌面应用的内核? 本文基于一次完整的技术对话整理而…

作者头像 李华