在 Dockerfile 中可以通过以下语句将代码加入镜像中:
COPY <源路径> <目标路径>
其中,<源路径>
表示本地文件路径,可以使用相对路径或绝对路径;<目标路径>
表示镜像中的目标路径。例如,如果要将本地的 app.py
文件加入到镜像中的 /app
目录下,可以使用以下语句:
COPY app.py /app/
在构建镜像时,Docker 会将本地的 app.py
文件复制到镜像中的 /app
目录下。
如果需要在构建期间执行一些命令来生成代码,例如运行 npm install
安装依赖包,则可以使用以下语句:
RUN <命令>
例如,可以在 Dockerfile 中加入以下语句:
RUN npm install
这样在构建镜像时,Docker 会执行 npm install
命令来安装依赖包。