我是 Dockerfile 命名法的新手,并且注意到我的组织中存储库中存在一些不同的 dockerfile 示例,包括以下类型:
- Dockerfile
- Dockerfile.build
- .dockerfile
有什么地方可以找到不同用例及其用途的详细解释吗?
最佳答案
这是docker build
命令,请参阅the official docs了解详情。
docker build [OPTIONS] PATH | URL | -
docker build
命令要求文件名完全是 Dockerfile
。所以,在这种情况下,你可以简单地这样做
docker build .
在其他情况下,您必须将全名指定为
docker build -f Dockerfile.build .
所以文件名与容器本身无关。这些不同的名称是为了您方便起见。
关于Dockerfile 命名 : . dockerfile 与 Dockerfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45761613/