基本上我有这样的设置:

networks:
  default:
    name: wgnet
    ipam:
      config:
      - subnet: 172.20.0.0/24

services:

  image1:
    image: image_source
    container_name: image1
    networks:
      default:
        ipv4_address: 172.20.0.2

  image2:
    image: image_source
    container_name: image2



有时当我启动服务时,它会导致 IP 冲突错误消息Error response from daemon: Address already in use。目前,我正在通过depends_on: - image1另一个容器来避免此问题。

虽然这对我来说并不理想,因为这会导致我的所有服务的依赖性噩梦……有没有一种方法可以通过网络控制来缓解这种情况?

0