问下我docker compose安装nginx php后,在nginx容器内为啥连不上外网了?
情况是我用docker compose 安装了nginx,php镜像和容器后。
发现nginx 连不上外网
docker-compose.yml 里面有一个子网络
networks:
net:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.18.0.0/24
nginx:
image: nginx
container_name: nginx
networks:
net:
ipv4_address: 172.18.0.13
nginx 容器ip地址是172.18.0.13
然后我docker0 的ip地址是
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.17.0.1
问下是我那个子网的网段与docker0网段不一致导致我nginx容器连不上外网吗?
推荐文章: