docker-compose down with a non-default yml file name Ask Question

docker-compose down with a non-default yml file name Ask Question

デフォルト以外の docker-compose ファイル名 (docker-compose-test.yml) があります。そこには 1 つのサービスのみが定義されています。

「docker-compose -f docker-compose-test.yml up」を使用してコンテナを起動しています

docker-compose down を使用して上記で起動したコンテナを停止しようとしていますが、機能しません。

以下のエラーが発生します。

ERROR:
        Can't find a suitable configuration file in this directory or any
        parent. Are you in the right directory?

        Supported filenames: docker-compose.yml, docker-compose.yaml

デフォルトの docker compose ファイル名を探していることは理解しています。docker-compose の停止中にカスタム構成ファイル名を指定する方法はありますか?

ベストアンサー1

docker-compose downコンテナを起動したときと同じフラグを使用してコマンドを実行する必要があります。

docker-compose -f docker-compose-test.yml down

おすすめ記事