在docker-sompose中:
services:
srvA:
(..)
networks:
- backend
srvB:
(..)
networks:
- frontend
networks:
frontend:
driver: overlay
backend:
driver: overlay
当我启动docker stack deploy -c docker-compose.yml myname
时,创建网络服务对的顺序是随机的,如果srvA
在创建backend
网络之前开始,则会出现错误:
无法创建服务srvA:来自以下用户的错误响应 守护程序:找不到网络myname_backend
如何确保在服务之前创建网络?