В последние несколько дней я потерял возможность прослушивать порт 80 с docker и с nodejs без использования sudo.
, прежде чем я мог просто запустить мои точно такие же контейнеры docker на порт 80, и он будет привязан к порту 80. Теперь он работает без ошибок, но фактически не прослушивает порт.
sudo lsof -i -P | grep -i "80"
не показывает его.
Я также имел обыкновение иметь возможность использовать node.js для прослушивания порта 80 без sudo. Теперь выдает ошибку Error: listen EACCES: permission denied 0.0.0.0:80
. Если я сделаю sudo node myapp
, он будет слушать как обычно.
Единственное, о чем я могу подумать, это какое-то автоматическое обновление ma c или тот факт, что я установил virtualbox несколько дней go.