《Docker 常用命令速查:一张表理清镜像与容器的日常操作》

举报
yd_289175425 发表于 2026/10/25 11:50:11 2026/10/25
【摘要】 前言前两天发了 Docker 新手指南和 KooLabs 实操笔记,有读者私信问"命令太多记不住"。这篇就把 Docker 日常最常用的命令按"镜像操作 / 容器操作 / 排查问题"三类整理成速查表,贴在手边,需要时翻一下就行。 一、镜像相关命令命令作用docker images查看本地已有镜像列表docker pull httpd从仓库拉取 httpd 镜像docker load -i ...

前言

前两天发了 Docker 新手指南和 KooLabs 实操笔记,有读者私信问"命令太多记不住"。这篇就把 Docker 日常最常用的命令按"镜像操作 / 容器操作 / 排查问题"三类整理成速查表,贴在手边,需要时翻一下就行。

一、镜像相关命令

命令 作用
docker images 查看本地已有镜像列表
docker pull httpd 从仓库拉取 httpd 镜像
docker load -i centos.tar 从本地镜像包导入镜像
docker rmi 镜像名/ID 删除本地镜像
docker tag 镜像名 新标签 给镜像打标签

镜像只读,多个容器可以共享同一个镜像,所以删镜像前要确认没有容器还在用它。

二、容器相关命令

命令 作用
docker run -d -p 8080:80 httpd 后台运行 httpd 容器,并把容器 80 端口映射到宿主机 8080
docker ps 查看正在运行的容器
docker ps -a 查看所有容器(包括已停止的)
docker stop 容器名/ID 停止容器
docker start 容器名/ID 启动已停止的容器
docker rm 容器名/ID 删除已停止的容器
docker exec -it 容器名 bash 进入运行中容器的 shell

run 是"新建并启动",start 是"启动已有的"——新手最容易把这两个搞混。

三、排查问题常用命令

命令 作用
docker logs 容器名 查看容器的标准输出日志
docker inspect 容器名 查看容器的详细信息(配置、网络、挂载)
docker top 容器名 查看容器内正在运行的进程

容器启动后访问不了页面时,先 docker ps 确认状态是 Up,再 docker logs 看报错,最后 docker inspect 查端口映射,这三步能解决大部分入门问题。

四、容易记混的几组命令

  1. pull vs load:pull 是从远程仓库下载,load 是从本地文件导入。
  2. run vs start:run 创建新容器并启动,start 启动已经创建好的容器。
  3. rm vs rmi:rm 删容器,rmi 删镜像——删镜像前先删掉依赖它的容器。
  4. ps vs images:ps 看容器,images 看镜像。

结语

Docker 命令看着多,实际高频用的就这二十来个。建议第一次跟着实验走一遍全流程,之后这张表就够应付日常操作了。


备注:命令整理自作者在 KooLabs 免费实验中的真实操作记录。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。