dockerfile make
时间: 2023-07-28 11:13:30 浏览: 76
Dockerfile 是一个文本文件,其中包含用于构建 Docker 镜像的一组命令和指令。下面是一个简单的 Dockerfile 示例:
```
# 使用基础镜像
FROM ubuntu:latest
# 设置工作目录
WORKDIR /app
# 复制文件
COPY . /app
# 安装依赖
RUN apt-get update && apt-get install -y python3
# 设置环境变量
ENV NAME World
# 运行命令
CMD ["python3", "app.py"]
```
这个 Dockerfile 做了几件事情:
1. 使用 `FROM` 指令指定基础镜像为最新的 Ubuntu 镜像。
2. 使用 `WORKDIR` 指令设置工作目录为 `/app`。
3. 使用 `COPY` 指令将当前目录下的所有文件复制到容器的 `/app` 目录下。
4. 使用 `RUN` 指令更新 Ubuntu 软件包列表,并安装 Python3。
5. 使用 `ENV` 指令设置环境变量 `NAME` 为 World。
6. 使用 `CMD` 指令运行 `python3 app.py` 命令。
要构建 Docker 镜像,可以使用以下命令:
```
docker build -t myimage .
```
其中,`-t` 参数指定镜像名称为 `myimage`,`.` 表示使用当前目录下的 Dockerfile 文件。
要运行 Docker 镜像,可以使用以下命令:
```
docker run myimage
```
其中,`myimage` 是镜像名称。
阅读全文