📑

docker-composeで任意のymlファイルを実行するオプション

2024/09/26に公開

はじめに

docker-compose up時のオプションを1つ共有です。

困っていたこと

docker-compose up を実行する際に、docker-compose.ymlファイルが実行されます。
ですが、環境によってdocker-composeの設定を使い分けたいユースケースがありました。
例えば、

/docker-compose.yml
/docker-compose.local.yml

のファイルが存在した場合に、状況によって実行するファイルを使い分けたい

解決方法

-f オプションを使います。

オプション無しの場合

docker-compose up

docker-compose.yml が実行される

オプションでファイルを指定する場合

docker-compose -f docker-compose.local.yml up

docker-compose.local.ymlが実行される

まとめ

dockerの簡単なオプションの紹介でした。
公式ドキュメントも参考にしてみてください。
https://docs.docker.com/reference/cli/docker/compose/

Discussion