假设我有一个包含2个网络的容器:net1,net2,我想发布net2上的端口80。我该怎么办?
我观察到的是docker在接口上绑定了端口,该端口的网络名称按字母顺序排在首位(此处为net1)
相关代码:
# docker-compose.yml
services:
app:
networks:
net1:
aliases: app_on_net1
net2:
aliases: app_on_net2
publish:
- 8080:80
//
#nginx.conf
server {
listen app_on_net2:80;
}
编辑:
中找到包含问题示例的存储库中有关该问题的更多信息。