我在构建项目时,首先构建一个docker镜像,然后在其上构建项目。目前我有一个 Docker.file(3 行),它定义了要构建的映像。
是否可以使用构建命令内联定义 Dockerfile 的内容?这样我就可以摆脱 Dockerfile,甚至可能使用 shell 中的变量,这样我就可以动态更改我的基本映像。
我可以在不将其预定义为实际文件的情况下构建 Dockerfile 吗?
您可以将 dockerfile 内容流式传输到标准输入。
docker build -
。
您可以创建一个临时目录,在其中创建 dockerfile 文件,并使用该目录来
docker build
。
是否可以使用构建命令内联定义 Dockerfile 的内容?
是的。