问下我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 容器连不上外网吗?
推荐文章: