服务名称和泊坞窗堆栈

问题描述 投票:0回答:1

我正在使用撰写文件(该服务称为“ db”)创建一个db服务,并使用docker stack。我的数据库服务名称因此变为:stackname_db。有没有一种方法可以确保服务名称保留为“ db”(而不是“ stackname_db”),因为它由其他堆栈中的其他服务调用?谢谢-C

docker service stack
1个回答
0
投票

我建议将“其他服务”连接到同一码头工人网络] >>您的堆栈已连接。然后,从其他服务中,您可以调用db(服务名称)以连接到数据库服务。

对于此连接,您可以创建另一个网络,也可以将其他服务连接到该服务的默认网络

version: '3.3'
services:
  other:
    image: busybox
    networks: 
      - db

networks:
  db
    external:
      name: stackname_default
© www.soinside.com 2019 - 2024. All rights reserved.