首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker中的多个容器中共享相同的资源

在docker中的多个容器中共享相同的资源
EN

Stack Overflow用户
提问于 2016-09-17 16:50:56
回答 1查看 383关注 0票数 0

我需要将一个容器卷设置为使用多个容器。

例如:

代码语言:javascript
复制
   Container 1(web app1): volume path -v /var/www/html/
   Container 2 (web app2): volume path -v /var/www/html/
   Container 3(Commaon Files): volume path -v /var/www/html/

我需要使用其他两个容器设置-3\f25 Container-3 \f25 Common -3文件。

我怎么才能做到这一点。

EN

回答 1

Stack Overflow用户

发布于 2016-09-18 03:06:53

您应该命名您的卷,以便您可以按名称而不是按容器来挂载它们。所以:

代码语言:javascript
复制
docker run -d --name web1 -v web1-html:/var/www/html web-img
docker run -d --name web2 -v web2-html:/var/www/html web-img
docker run -d --name common -v web1-html:/var/www/web1/html \
  -v web2-html:/var/www/web2/html your-img

有了今天从你的两个web应用程序创建的卷,你会看到它们在docker volume ls下面列出了一个guid。通过为它们命名,您可以很容易地在其他容器中重用这些卷。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39544834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档