S1riyS, не совсем понимаю о каких конфликтах идёт речь. Контейнеризция, как раз предназначена для изоляции приложения от остальной системы с целью избежания каких бы то ни было конфликтов.
S1riyS, не знаком с heroku, но подозреваю, что там софт запускается в контейнерах на нативном Linux без оверхедов на виртуализацию и если зайти в консоль ты сразу попадёшь внутрь контейнера.
Vindicar, правила разрешающее прохождение трафика на 443 порт находятся ниже правила запрещающего прохождение любого трафика, таким образом до них никогда не доходит очередь.
Надо либо эти правила поднять выше, либо в правило, которое разрешает прохождение трафика на 80 порт, добавить ещё и 443 порт как-то так:
-A INPUT -i ens3 -p tcp -m multiport --dports 80,443 -m state --state NEW,ESTABLISHED -j ACCEPT
koshelevatamila4741, так и будет. Сертификаты выпущенные для IP просто так не сделать доверенными. Впиши домен в hosts, что нибудь вроде 192.168.0.114 test-site.dev, соответсвенно и в конфиге сервера укажи этот домен в качестве имени сервера.
Покажи Dockerfile и docker-compose yml -по тексту, который ты зачем-то прикрепил картинкой, точных выводов сделать нельзя.