Docker 镜像操作与管理
一、核心概念
Docker 镜像(Image)是创建容器的蓝图,相当于一个应用的完整“快照”。它包含了:
- 运行程序所需的代码与依赖;
- 系统环境(如 Ubuntu、Alpine);
- 配置文件与环境变量;
- 不可变的文件层结构(镜像是只读的)。
镜像通常从镜像仓库(如 Docker Hub)获取,也可以自行构建并上传。
二、常用命令与示例
1. 下载镜像
docker pull nginx:latest
从 Docker Hub 拉取最新版本的 Nginx 镜像。
2. 查看本地镜像
docker images
显示本地所有镜像,包括仓库名、标签、镜像ID、创建时间和大小。
3. 删除镜像
docker rmi nginx:latest
删除本地镜像;若该镜像正在被容器使用,需要先删除对应容器。
4. 指定架构拉取镜像
docker pull --platform linux/amd64 ubuntu:20.04
在 Apple M 系列电脑上,使用此命令可拉取特定架构镜像以避免兼容性问题。