基本上我有这样的设置:
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
另一个容器来避免此问题。
虽然这对我来说并不理想,因为这会导致我的所有服务的依赖性噩梦……有没有一种方法可以通过网络控制来缓解这种情况?
|