Docker Compose-将两个具有相同路径的卷装载到一个容器
这是我的docker compose配置文件Docker Compose-将两个具有相同路径的卷装载到一个容器,docker,docker-compose,docker-machine,Docker,Docker Compose,Docker Machine,这是我的docker compose配置文件 { "version": "2", "services": { "data1": { "image": "myimage:v1", "volumes": ["/agents"] }, "data2": { "image": "myimage:v2", "volumes": ["/agents"] }, "app": { "
{
"version": "2",
"services": {
"data1": {
"image": "myimage:v1",
"volumes": ["/agents"]
},
"data2": {
"image": "myimage:v2",
"volumes": ["/agents"]
},
"app": {
"image": "app:latest",
"volumes_from": ["data1", "data2"]
}
}
}
由于来自“data1”和“data2”服务的卷都位于路径“/代理”,因此我的“app”容器将具有其中一个。有没有办法为我装载的每个卷指定不同的路径?遗憾的是,似乎没有。使用
docker
命令就可以完成任务。@DeanFenster,非常感谢您对docker在这个过程中所处的位置给出诚实的反馈。我一直在寻找类似的解决方案,以便多个wordpress实例可以使用它们自己装载的卷同时运行。谢谢