我在两个容器之间共享一个卷:
# server
server:
image: nginx:alpine
volumes:
- nginxconf:/etc/nginx/conf.d
- appdata:/var/www/html
ports:
- "8082:80"
# app
app:
image: myimage
volumes:
- nginxconf:/etc/nginx/conf.d
- appdata:/var/www/html
volumes:
appdata:
nginxconf:
容器app
的Nginx配置文件app.conf
已复制到其conf.d
文件夹中
# in app
# /etc/nginx/conf.d
.
..
app.conf
我希望将app.conf
挂载在nginxconf
的{{1}}文件夹中的卷server
中,所以在etc/nginx/conf.d
中应该是:>
server
但是,# in server
# /etc/nginx/conf.d
.
..
app.conf
中装载的是nginxconf
的{{1}},所以server
的{{1}}中出现的是
conf.d
是否有任何方法可以指定卷server
应该用作参考哪个容器?</ p>
卷conf.d
占用# in server
# /etc/nginx/conf.d
.
..
default.conf
的{{1}}而不是nginxconf
的{{1}}。所以我期望appdata
会这样做,