Что считают "лучшими практиками" для обслуживания контейнером докера от определенного доменного имени?
Например:
Вы можете затем, например:
Но который лучше? Есть ли другие предпочтительные варианты, или это действительно снижается к персональному предпочтению?
Опция 1 соответствует принципу единственной ответственности и позволяет Вам запускать свое 1 приложение в контейнере и позволять хосту обработать прокси. Это также позволяет Nginx обрабатывать SSL, но требует дополнительной установки и настраивающий, кроме того, просто "выполненного докера".
Лучшая практика согласно принципам Docker - это соблюдение принципа единой ответственности.
Это вариант 1 - предпочтительный путь.
Обоснование этого см. в этой интересной статье
Кроме того, вы можете использовать Docker так, как вы считаете более подходящим для своих бизнес-потребностей.
.