docker-compose volume_from使用示例

您能否提供一个示例,说明使用volumes_from容器A到容器B 共享路径,以及容器B在共享完成后如何访问该路径。

谢谢

回答:

由于文件说,卷,如果你在version

3你可以用The top-level volumes定义一个名为体积db-data低于EE代码,你可以在每一个服务像这样引用它:

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版:

volumes_from允许您从另一个服务或容器挂载所有数据或卷,则必须指定访问级别,以如何在代码中使用文档说明卷如何使用:

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

要在上面的代码中redis定义一个卷服务,然后可以在另一个容器中使用,例如webvolumes_from看起来像Web服务,请使用该卷服务指定对read

and write

以上是 docker-compose volume_from使用示例 的全部内容, 来源链接: utcz.com/qa/433894.html

回到顶部