0

我正在使用Docker swarm,在我的 docker -compose文件中,我声明了一个 netwrk 配置:

services:
  myservice:
    ...
    networks:
     - myNetwork
    ...
networks:
  myNetwork:
     driver : overlay

之后我正在运行:docker stack deploy myStack -c myComposefile.yml

结果网络的问题是:

    NETWORK ID          NAME                  DRIVER              SCOPE
    nu0iykhv5ewn        myStack_myNetwork     overlay             swarm

我的问题在于这个网络的名称:“ myStack_myNetwork

我如何才能将其修复为:“ myNetwork

因为我在其他堆栈中重用这个网络。

建议?

4

1 回答 1

1

使用(此处docker network create的文档)创建您的共享网络,并将 docker compose 文件中的网络定义为外部(此处的文档)

于 2019-10-16T23:05:21.393 回答