docker stack中network <-> service的创建顺序

时间:2019-05-24 19:16:35

标签: docker docker-compose docker-swarm docker-stack

在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

如何确保在服务之前创建网络?

0 个答案:

没有答案