Dockerfile に名前を付ける方法がわかりません。GitHub では、Dockerfile
ファイル拡張子なしで を使用するものが多くあります。名前と拡張子を付けますか? 付ける場合は何を付けますか? それとも、単に と呼ぶだけですかDockerfile
?
ベストアンサー1
[全回答をお読みください] hub.docker.com の自動ビルダーを使用する場合は、dockerfile の名前を変更しないでください。docker ファイルに拡張子を使用せず、null のままにしてください。ファイル名は次のようにする必要があります: (拡張子なし)
Dockerfile
しかし、dockerfilesに次のような名前を付けることができるようになりました。
test1.Dockerfile
$ docker build -f dockerfiles/test1.Dockerfile -t test1_app .
または
Dockerfile.test1
$ docker build -f dockerfiles/Dockerfile.test1 -t test1_app .
これも機能します。
同じコンテキストにある複数のファイルを処理する場合は、STDIN を使用できます。
test1.Dockerfile
$ docker build -t test1_app - < test1.Dockerfile