Я использую цепочку: host_device (с ip 10.0.0.5: 738 / udp) -> Мой компьютер с win7Pro (docker набор инструментов -> docker контейнер с анализатором на основе python, прослушивание порта 738 / udp) -> rabbitmq
docker -машина ip - по умолчанию - 192.168.99.100
docker проверять - показывает
HostIp: 0.0.0.0 HostPort: 738
"Gateway": "172.17.0.1", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "172.17.0.2", "IPPrefixLen": 16, "IPv6Gateway": "", "MacAddress": ".....", "Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "9dba520a8e9458c4f7e6....,
"EndpointID": "7d84c804cdd56c51744...,
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:11:00:02",
"DriverOpts": null
С windows - ipconfig показывает
Ethernet adapter VirtualBox Host-Only Network:
DNS-суффикс подключения . . . . . : Локальный IPv6-адрес канала . . . : ......... Автонастройка IPv4-адреса . . . . :
169.254.100.145 Маска подсети . . . . . . . . . . : 255.255.0.0 Основной шлюз. . . . . . . . . :
Ethernet adapter Подключение по локальной сети:
DNS-суффикс подключения . . . . . : IPv4-адрес. . . . . . . . . . . . : 192.168.0.97 Маска подсети . . . . . . . . . . :
255.255.255.0 Основной шлюз. . . . . . . . . : 192.168.0.1
Ethernet adapter VirtualBox Host-Only Network #2:
DNS-суффикс подключения . . . . . : Локальный IPv6-адрес канала . . . : ..... IPv4-адрес. . . . . . . . . . . . : 192.168.99.1 Маска подсети . . . . . . . . . . : 255.255.255.0 Основной шлюз. . . . . . . . . :
В dockerfile я выставляю 738 / udp port
Run docker container docker run -d - имя (имя) -p 738: 738 / сниффер udp / app
Помогите правильно настроить переадресацию портов в virualbox для контейнера docker. Я прикрепил пример Переадресация портов в vm