Dockerfile 命名 : . dockerfile 与 Dockerfile

标签 docker dockerfile naming-conventions

我是 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/

相关文章:

docker - docker build 后如何测试容器或镜像?

docker - Docker错误:使用apk时无法满足的约束

naming-conventions - 迭代的最佳名称集?

sql - 您首选的 bool 值对是什么 : 1/0 Yes/No True/False?

docker - 部署堆栈后将服务添加到堆栈

angularjs - 暴露端口在 docker 中不起作用

amazon-web-services - 在 Elastic Beanstalk 上设置 Docker 容器主机名

azure - 为什么在 Dockerfile 中 chmod 之后使用 sleep

javascript - 在 TypeScript 中命名抽象类和接口(interface)

docker - 利用 iptables 在 docker 容器之间丢弃数据包