环境介绍:
宿主机存在两个网卡:
- ens0 拥有v4和v6
- tun0 拥有v4
Docker Compose
networks:
1panel-network:
external: true
services:
nginx:
image: <任意镜像>
restart: unless-stopped
networks:
- 1panel-network
environment:
- TZ=Asia/Shanghai
- PGID=$(id -g)
- PUID=$(id -u)
- UMASK=022
ports: #开放任意端口,例如:
- 80:80
- 443:443
这种情况下开放的端口,仅可使用ens0的IP进行访问,而不能通过tun0的IP进行访问,这违背了0.0.0.0:80:80
的能力。当不使用1panel-network这个默认被1Panel创建的网桥时,可正常访问和使用。
因此在下认为这是个BUG,请官方予以更正