Я использую Docker Рабочий стол для Ма c на хосте, на нем запущены два контейнера.
Container-1: ОС на базе linux, работающая с серверной программой на основе UDP, прослушивающей порт 14xxx (udp://:14xxx/
).
Контейнер-2: ОС на базе linux, python приложение, отправляющее / получающее данные через UDP-адрес как udp://14xxx/
без указания c Имя хоста.
Вопрос : Мое приложение python на Container-2 может отправлять через порт UDP, но никогда не получает ничего обратно от Container-1.
Учитывая, что UDP работает иначе, чем протоколы TCP и HTTP.
Как установить sh успешную связь UDP между двумя docker контейнерами, работающими на одном хосте (MacOS)?
Различные вещи , которые я пробовал, но не повезло.
Попытка запуска обоих контейнеров с использованием опции --network host
.
Попытка создания новой docker сети testnet
и запуск контейнеров с использованием опции --network testnet
.