Dockerfiles の名前の付け方 質問する

Dockerfiles の名前の付け方 質問する

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

おすすめ記事