volumes_from
を使用してコンテナAからコンテナBにパスを共有する例と、共有が完了した後にコンテナBがこのパスにアクセスする方法を示してください。docker-compose volumes_from使用例
おかげ
volumes_from
を使用してコンテナAからコンテナBにパスを共有する例と、共有が完了した後にコンテナBがこのパスにアクセスする方法を示してください。docker-compose volumes_from使用例
おかげ
ドキュメントでは、version 3
である場合は、以下のdb-data
EEコードなどという名前のボリュームを定義するためにThe top-level volumes
を使用することができますし、すべてのサービスにはこのような何か、それを参照することができvolumes言ったように:
version: "3"
services:
web:
nginx:alpine
ports:
- "80:80"
postgres:
image: postgres:9.4
volumes:
- db-data:/var/lib/db
backup:
image: postgres:9.4
volumes:
- db-data:/var/lib/backup/data
redis:
image: redis
ports:
- "6379:6379"
volumes:
- ./data:/data
volumes:
db-data:
を
バージョン2.0:
ボリュームサービスを定義reddis
上記のコードに
version: "2"
services:
web:
image: nginx:alpine
ports:
- "80:80"
volumes_from:
- redis:rw
postgres:
image: postgres:9.4
volumes:
- /data/webapp
backup:
image: postgres:9.4
volumes:
- /var/lib/backup/data
redis:
image: redis
ports:
- "6379:6379"
volumes:
- /data/db
:あなたが別のサービスまたはコンテナからすべてのデータやボリュームをマウントできるように、あなたはドキュメントは、あなたがこのようなものを使用することができ、あなたのコード内でvolumes fromを言っどのようにアクセスレベルを指定する必要があります例えばweb
とvolumes_from
のような別のコンテナで使用することができます。ウェブサービスのように見えます。ボリュームサービスでアクセスレベルを指定します。read and write
ドッカーのバージョンは何ですか? –