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 许可发布