Dockerfile 是一个文本文件,其中包含了一系列的指令和参数,用于构建 Docker 镜像
-
创建一个名为
Dockerfile
的文件。确保文件名以小写字母d
开头,后面跟着大写字母ockerfile
。 -
在 Dockerfile 中添加基础镜像。例如,如果你想使用 Ubuntu 镜像作为基础镜像,可以添加以下行:
FROM ubuntu:latest
- 安装所需的软件包。例如,如果你想安装
curl
和wget
,可以添加以下行:
RUN apt-get update && apt-get install -y curl wget
- 将本地文件复制到 Docker 镜像中。例如,如果你想将当前目录下的
app.py
文件复制到/app
目录中,可以添加以下行:
COPY app.py /app/
- 设置工作目录。例如,如果你想将工作目录设置为
/app
,可以添加以下行:
WORKDIR /app
- 添加一个可执行文件。例如,如果你想创建一个名为
app
的可执行文件,可以添加以下行:
CMD ["python", "app.py"]
-
编写其他指令。根据你的需求,你可以添加更多的指令,例如设置环境变量、暴露端口等。
-
保存 Dockerfile。
-
在 Dockerfile 所在目录中打开终端或命令提示符,运行以下命令以构建 Docker 镜像:
docker build -t your-image-name .
将 your-image-name
替换为你想要的镜像名称。构建完成后,你可以在终端或命令提示符中运行以下命令来查看已创建的 Docker 镜像:
docker images
这就是编写 Dockerfile 的基本过程。你可以根据自己的需求修改 Dockerfile 中的指令和参数。