我正在使用撰写文件(该服务称为“ db”)创建一个db服务,并使用docker stack。我的数据库服务名称因此变为:stackname_db。有没有一种方法可以确保服务名称保留为“ db”(而不是“ stackname_db”),因为它由其他堆栈中的其他服务调用?谢谢-C
我建议将“其他服务”连接到同一码头工人网络] >>您的堆栈已连接。然后,从其他服务中,您可以调用db
(服务名称)以连接到数据库服务。
对于此连接,您可以创建另一个网络,也可以将其他服务连接到该服务的默认网络
:version: '3.3'
services:
other:
image: busybox
networks:
- db
networks:
db
external:
name: stackname_default