В контейнере крутится stunnel и слушает порт 8080. Порт прокинут в хост: docker run -p 8080:8080 --name gis-debian -d gis/debian
Внутри контейнера всё ок, если проверить curl localhost:8080 то приходит ответ от сервера. Если же проверить снаружи, получаю ошибку. Что я не недопонимаю?
В iptables хоста смотрел?
Смотрел, сейчас ещё посмотрю. На что там следует обратить внимание?
После запуска контейнера с портом, появятся блокировки. (Сопоставь, что происходит с портом после запуска) Плюс стандартное-создай экстернал сеть и в неё хости. (К слову о сети выше тебя и хостс) Ну и логи докера+коммутации(апач вроде дефолт в дебиане, если мы о веб) Но лучше это все вместе с вопросом сразу. "Я делаю это, по этому файлу, у меня вот такая ошибка. Смотрел вот там и там. Вот логи."
Хм. iptables в контейнере не запускаются. root@109add3abda2:/etc/ssl# iptables -L iptables v1.8.9 (nf_tables): Could not fetch rule set generation id: Permission denied (you must be root)
Обсуждают сегодня