1 в нем node red, как добраться до адресов “/devices/wb-w1/controls/28-00000e08645e”, без docker читал данные входа по адресу localhost:1883 (разворачивал NR на плк без docker), но при попытке развернуть контейнер с данным портом, ругается что - данный порт - используется.
‘’’
docker: Error response from daemon: driver failed programming external connectivity on endpoint plc (a1d1426dac0c15189ce138b89f115661cf6a95e0b9831666976ecee2349b5391): Error starting userland proxy: listen tcp 0.0.0.0:1883: bind: address already in use.
ERRO[0001] error waiting for container: context canceled
‘’’ хотя больше контейнеров не создавал, подскажите какой порт нужно считывать для работать с периферией ПЛК ?
2 при открытии других портов в терминале, выдает -
Вы пытаетесь использовать для контейнера этот порт?
mosquitto с настройками по умолчанию доступен на всех сетевых интерфесах на TCP портe 1883.
Я не совсем понимаю что такое “открытие портов” в вашей терминологии. Ну и “проброс” - из какой цепочки, по каким признакам?
С точки зрения работы с контейнерами контроллер совершенно не отличается от любого другого компьютера. А с какими-нибудь аппаратными ресурсами хоста планируете работать из контейнера?
Спасибо, за ответ, подставив ip контроллера в сети между docker и plc, смог обращаться к периферии. Хочу дополнить по работе с контейнерами, необходимо проверять что контейнеры запущены без ошибок, запускал контейнеры в фоновом режиме и не сразу обратил внимание что они “перезапускаются” - что привело к проблемам по работе с ними.