Имя сервиса и docker стек - PullRequest
       3

Имя сервиса и docker стек

0 голосов
/ 11 февраля 2020

Я создаю службу db с файлом compose (где служба называется 'db') и использую стек docker. Поэтому мое имя службы БД становится: stackname_db. Есть ли способ убедиться, что имя службы остается «db» (а не «stackname_db»), как оно вызывается другими службами в других стеках? Спасибо - C

1 Ответ

0 голосов
/ 11 февраля 2020

Я рекомендую подключить "другие службы" к той же docker сети , к которой подключен ваш стек. Из других служб вы можете затем позвонить db (имя службы), чтобы подключиться к службе db.

Для этого подключения вы можете либо создать другую сеть, либо подключить другие службы к сеть службы по умолчанию :

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

networks:
  db
    external:
      name: stackname_default
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...