考点精讲
- Docker 的安装与管理是 CKA 入门的第一道实操关。在 Linux(Ubuntu/CentOS)上安装 Docker,通常先配置 Docker 官方软件源,再用 apt install docker-ce 或 yum install docker-ce 安装引擎,随后启动 docker 服务并设置开机自启。日常管理围绕两组对象展开:镜像(image)和容器(container)。镜像用 docker pull 拉取、docker images 查看、docker rmi 删除;容器用 docker run 运行、docker ps 查看、docker stop/rm 停止删除。进入运行中的容器用 docker exec。掌握这些对称的命令,是后续所有容器与 K8s 实操的基础。
记忆技巧
命令对称记:pull 拉、run 跑、ps 看、rm 删
镜像 image 用 rmi 删,容器 container 用 rm 删
镜像 image 用 rmi 删,容器 container 用 rm 删
常见误区
- docker run 每次默认新建容器,忘加 --name 导致容器名随机
- 删容器用 rm、删镜像用 rmi,两者易混
- 退出容器用 exit 会让容器停止,用 Ctrl+P+Q 保持运行
真题思路
- 【示例】本页题目为教学模拟题,非真题,仅用于讲解答题思路 要查看当前主机上所有(含已停止)的 Docker 容器,应使用哪条命令?
docker ps docker ps -a docker images docker rm -a
答案:B
解析:docker ps 只显示运行中的容器;查看全部容器需加 -a;docker images 查的是镜像;docker rm 用于删除而非查看。
常见问题
Q:docker run 和 docker start 有什么区别
A:docker run 会基于镜像新建并启动一个容器;docker start 是启动一个已存在但停止的容器。
Q:怎么查看正在运行和所有容器
A:docker ps 看运行中的容器,docker ps -a 看全部(含已停止)。
Q:删除镜像和删除容器命令分别是什么
A:删容器用 docker rm,删镜像用 docker rmi。
相关知识
教材出处:第2章 Docker的安装和管理 Docker安装与基础操作