我需要将一个容器卷设置为使用多个容器。
例如:
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文件。
我怎么才能做到这一点。
发布于 2016-09-18 03:06:53
您应该命名您的卷,以便您可以按名称而不是按容器来挂载它们。所以:
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。通过为它们命名,您可以很容易地在其他容器中重用这些卷。
https://stackoverflow.com/questions/39544834
复制相似问题