创建一个新的 Docker 镜像通常涉及以下步骤:
1. **编写 Dockerfile**:
- Dockerfile 是一个文本文件,包含了一系列的指令和参数,用于定义如何构建 Docker 镜
像。
2. **使用 Dockerfile 指令**:
- 常见的 Dockerfile 指令包括`FROM`、`RUN`、`CMD`、`EXPOSE`、`ENV`、`ADD`、`COPY`、
`VOLUME`、`WORKDIR`等。
3. **构建镜像**:
- 使用`docker build`命令,指定 Dockerfile 所在的上下文路径,来构建镜像。
以下是创建 Docker 镜像的具体步骤:
### 步骤 1:编写 Dockerfile
在你的项目目录中创建一个名为`Dockerfile`的文件。这个文件将包含构建镜像所需的所有指
令。例如,创建一个简单的 Python 应用的 Dockerfile 可能如下所示:
```Dockerfile
# 使用官方 Python 运行时作为父镜像
FROM python:3.8-slim
# 设置工作目录
WORKDIR /app
# 将当前目录内容复制到工作目录
COPY . /app
# 安装 requirements.txt 中的 Python 依赖
RUN pip install --no-cache-dir -r requirements.txt
# 声明运行时需要暴露的端口
EXPOSE 5000
# 定义容器启动后执行的命令
CMD ["python", "./app.py"]
```
### 步骤 2:构建镜像
打开终端或命令提示符,导航到包含 Dockerfile 的目录,然后运行以下命令来构建镜像: