タイトルの Dockerを使うにあたってDockerfileは必要か と本文の docker-composeを使用する場合、Dockerfileは不要なのでしょうか? は、レベル感の違う話なので、本文の質問にフォーカスして回答します。 docker-composeを使用する場合、Dockerfileは不要なのか docker-composeを使用するからといってDockerfileが不要になるわけではないので、 こちらの質問に対する回答はNoです。 Dockerfileとは何かが理解できればおそらくスッキリされるのではないかと思います。 Dockerfileは一言で言うとDockerイメージを作成するための一連の手順が含まれた単なるテキストファイルです。 なのでご自身でDockerイメージを作成しない(第三者が作成したDockerイメージをそのまま使う)場合は不要となります。 Docker