docker-composeで名前付きボリュームを複数設定する方法
なぜかハマったので備忘録として残しておきます。
今回はdocker-composeで名前付きボリュームを複数設定する方法についてご紹介いたします。
docker-composeで名前付きボリュームを複数設定する方法
公式ドキュメントなどのサンプルを見てみると、docker-composeで名前付きボリュームが1つしか設定できないように思えます。
しかし、名前付きボリュームは次のように複数設定することが可能です。
1 2 3 4 5 6 7 8 9 |
version: '3' services: test-app: container_name: test-app volumes: test_volume1: test_volume2: |
私はVS Codeで複数名前付きボリュームを作ろうとしたときに、エラーが出るので作れないと思っていました。
しかし「Map keys must be unique」とあるように上記はただ単に同じ名前のボリュームを作ろうとしていたからエラーが出ていたようです。
エラーの原因を勘違いしておりましたね。
終わりに
今回はdocker-composeで名前付きボリュームを複数設定する方法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません