Связь с несколькими docker -compose.yml, которые находятся в разных мостовых сетях - PullRequest
0 голосов
/ 18 июня 2020

Предположим, у меня есть несколько docker -compose.yml с некоторыми stati c ip, и я хочу соединить их друг с другом, не открывая порты. Какой тип сети подходит для этого наложения или моста?

1 Ответ

0 голосов
/ 18 июня 2020

Технически вы не подключаете файлы docker -compose.yml, вы подключаете службы, определенные в файле (ах) набора.

Если вы запускаете файлы набора на том же docker хост-машина, вы можете создать сеть и ссылаться на эту сеть в своих файлах создания как на внешнюю сеть вот так :

networks:
  default:
    external:
      name: my-pre-existing-network

Если вы запускаете свои файлы набора на другом docker хосте машины и не хотят открывать порты для внешнего мира, вы можете настроить свой брандмауэр, чтобы разрешать подключения только с определенных c IP-адресов к этим портам, настроить приложение так, чтобы оно отвечало только на указанные c IP-адреса, привязку порты Docker, чтобы указать c IP или создать туннели S SH между машинами (хотя порт S SH должен быть открыт) * ​​1010 *

...