auの日記

プログラミング初心者の日記。(auはハンドルネームです)

docker-composeで引数を与える方法

auです。

docker-compose up をする際に、引数を一緒に与えることができると便利そうだなと思ったのでやってみました。

やり方

docker-compose.yml

~~ 中略 ~~
command: pytest ${TEST_FILE}

コンテナを起動するコマンド

TEST_FILE=FILE_NAME docker-compose up

行頭に引数名と値を入力し、その後に起動コマンドを使うことでできました。
うまく隠すことができれば有効な使い方ができるのかもしれないと思いました。