In the middle of the desert you can say anything you want

04 Dec 2022

Docker using custom Dockerfile name

To pass a custom dockerfile, add -f custom_filename:

docker build . -f custom.Dockerfile -t tag:latest ....

Dockerfile naming conventions exist: Dockerfile Naming Convention and Organization –, quoting options from there:

From that article I learned that Dockerfiles don’t have to be inside build context anymore! Link: Allow Dockerfile from outside build-context by thaJeztah · Pull Request #886 · docker/cli · GitHub

TL;DR from there

$ docker build --no-cache -f $PWD/dockerfiles/Dockerfile $PWD/context
Nel mezzo del deserto posso dire tutto quello che voglio.