Docker Compose で docker-compose.yml には書き込みたくないパスワードなどを扱いたいときには secrets を使う。
ディレクトリー構成
1 | - / |
docker-compose.yml
- バージョンは 3.1 以降
- secrets でパスワードなどが書かれたファイルを指定する
- 読み込まれたファイルは /run/secrets ディレクトリーに格納される
1 | version: "3.1" |
secret.txt
秘密の合言葉が書かれたファイルを用意する。
1 | himitsu no kotoba |
実行
秘密の合言葉が出力されることを確認する。
1 | $ sudo docker-compose up |