でボリュームを作成しました
docker volume create --name mydata
ここで、このボリュームを2つのコンテナーの共有フォルダーとして使用します。したがって、私のdocker-compose.ymlは次のようになります。
app1:
volume:
- mydata:/some/folder
app2:
volume:
- mydata:/another/folder
私はそれを見ることができるapp1
にファイルを書き込みます/some/folder
が、私はに見たときにapp2
、その後/another/folder
は空です。
私は何が間違っているのですか?
まず、docker-compose formatバージョン2を使用します。次に、次のように外部で作成されたボリュームを使用していることを指定します。
version: '2'
services:
app1:
volume:
- mydata:/some/folder
app2:
volume:
- mydata:/another/folder
volumes:
mydata:
external:
name: mydata
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加