下位下層の docker-compose.yml を実行したい

下位下層の docker-compose.yml を実行したい

GUIからコンテナを作成したくバッチファイルを用意したのですが、同階層に色々ファイルがあってスッキリしなかったので environment ディレクトリにまとめました。そうすると下位下層の docker-compose.yml を実行する必要があったので調べてみました。

参考:他のフォルダのdocker-compose.ymlを実行する方法

階層

階層は下の通りです。
「build_environment.bat」から「./environment/docker-compose.yml」を実行します。


tree /f ※windows
.
├─ build_environment.bat
├─ README.txt
├─ environment
│  ├─ docker-compose.yml
│  ├─ dockerfile
│  └─ requirements.txt
└─ program
   └─ hoge.py

コマンド

build_environment.batは下の通りです。


docker-compose -f ./environment/docker-compose.yml up -d