背景:由于默认bridge桥接网络,重启容器后ip地址会改变.
docker-compose.yml
version: '3'
services:
nginx:
image: nginx
container_name: nginx
restart: always
tty: true
networks:
proxy:
ipv4_address: 172.16.0.88
networks:
proxy:
ipam:
config:
- subnet: 172.16.0.0/24
subnet 是网络号段
proxy 是自定义网络名称
上述配置中我们的nginx容器IP为192.16.0.88
其他服务可配置ipv4_address,也可不配置,保险一点全都加上。ip地址在网段内即可。