Skip to content

核心概念

掌握Docker需要理解几个核心概念:镜像(Image)容器(Container)仓库(Registry)Dockerfile。这些概念构成了Docker技术的基础。

镜像 (Image)

什么是镜像?

镜像是一个只读的模板,包含创建Docker容器的指令。

常用镜像命令

bash
# 搜索镜像
docker search nginx

# 拉取镜像
docker pull nginx:latest

# 列出本地镜像
docker images

# 删除镜像
docker rmi nginx:latest

容器 (Container)

什么是容器?

容器是镜像的运行实例。

常用容器命令

bash
# 创建并启动容器
docker run nginx
docker run -d nginx

# 容器管理
docker ps
docker stop <container>
docker rm <container>

仓库 (Registry)

仓库是存储和分发镜像的地方。

Dockerfile

Dockerfile是一个文本文件,包含构建镜像的所有指令。

dockerfile
FROM node:20-alpine
WORKDIR /app
COPY . .
RUN npm install
CMD ["node", "app.js"]

基于 MIT 许可发布