Образы Docker без Docker Hub?

Я хотел бы создать свою собственную сборку и, возможно, немного упростить настройку Docker для Discourse. На этом сервере у меня уже настроен nginx, поэтому дублирование не нужно. Кроме того, в целях безопасности было бы неплохо собирать и размещать наши собственные образы Docker для Discourse локально. Делает ли кто-то из разработчиков так? Также не совсем понятно, насколько минималистичен базовый образ. Я обычно предпочитаю использовать образы на основе Alpine. С нашей собственной настройкой nginx мы сможем, например, использовать Let’s Encrypt.

Добро пожаловать в клуб людей, которые хотят простых настроек образов Docker. Вам, вероятно, стоит прочитать:

Let’s Encrypt уже поддерживается в текущей установке.

Если вы хотите перейти по неподдерживаемому маршруту в учебных целях, базовый Dockerfile можно найти здесь: discourse_docker/image/base/Dockerfile at master · discourse/discourse_docker · GitHub

Вы собираете образы, которые используете для хостинга, используя этот Dockerfile, или собираете их с помощью этого Dockerfile плюс Pups?

Мы используем тот же базовый образ, который публикуется в DockerHub и зафиксирован в нашем лаунчере.

Meta разворачивается с помощью тех же инструментов, что и все: команда ./launcher bootstrap app создаёт образ и всё необходимое. Использование одинаковых инструментов позволяет нам выявлять большинство проблем на раннем этапе и устранять их до того, как они будут переданы всем пользователям.