带扩展名的 Dockerfile
Dockerfile with extension
是否可以对 link 某些服务单独或在其他用例中使用具有不同扩展名的多个 Dockerfile。例如:
\Dockerfile.web \Dockerfile.celery
为什么?
您可能有多个 Dockerfile,但构建映像时一次只能 运行 一个。默认情况下 docker build
查找名为 Dockerfile
的文件。要指定另一个文件,请使用 -f
标志。
docker build // uses Dockerfile
docker build -f Dockerfile // does the same as when run without -f
docker build -f Dockerfile.web // uses Dockerfile.web
是否可以对 link 某些服务单独或在其他用例中使用具有不同扩展名的多个 Dockerfile。例如:
\Dockerfile.web \Dockerfile.celery
为什么?
您可能有多个 Dockerfile,但构建映像时一次只能 运行 一个。默认情况下 docker build
查找名为 Dockerfile
的文件。要指定另一个文件,请使用 -f
标志。
docker build // uses Dockerfile
docker build -f Dockerfile // does the same as when run without -f
docker build -f Dockerfile.web // uses Dockerfile.web