docker-compose 固定容器IP地址

8,622 阅读1分钟

背景:由于默认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地址在网段内即可。