Я рассматриваю подходы, позволяющие подключать несколько контейнеров к одному и тому же порту с использованием UDP (и TCP, если необходимо), где сообщения отправляются в контейнер Docker, а контейнеры Docker будут отвечать обратно на другой компьютер (вы можете сказать, что это клиент ПК).
Я просмотрел следующую ссылку:
Как разместить несколько контейнеров на одном и том же порту
И нашел шаг:
Несколько контейнеров/один и тот же порт с использованием DNAT. Этот подход лучше всего подходит для моей ситуации или есть лучший подход?
Я пробовал переадресацию IP в других случаях, кроме Docker, но меня беспокоит только то, что если я упомяну разные порты, сообщения по-прежнему будут отправляться на этот порт? Или есть лучший подход?
Например, компьютер использует 7000 в качестве порта для отправки сообщений в контейнеры докеров, а для DNAT были установлены значения 7001 и 7002, чтобы предотвратить проблемы с назначением тот же порт. Будут ли ПК (можно сказать, клиентский ПК) отправлять и получать сообщения в контейнеры?
Подробнее здесь: https://stackoverflow.com/questions/788 ... t-using-tc
Как разрешить нескольким докер-контейнерам обмениваться данными через один порт с помощью TCP/UDP? ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как настроить докер и запустить докер для golang+redis+postgres и прослушать порт 8089
Anonymous » » в форуме Linux - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-