0

でボリュームを作成しました

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

私は何を間違っていますか?

4

1 に答える 1

1

まず、docker-compose フォーマット バージョン 2 を使用します。次に、次のように、外部で作成されたボリュームを使用していることを指定します。

version: '2'
services:
  app1:
    volume:
      - mydata:/some/folder

  app2:
    volume:
      - mydata:/another/folder

volumes:
  mydata:
    external:
      name: mydata
于 2016-08-25T07:57:09.090 に答える