Imágenes de Docker sin Docker Hub?

Me gustaría crear el mío propio y, potencialmente, simplificar un poco la configuración de Docker de Discourse. Ya tengo una configuración de nginx en este servidor, por lo que eso sería redundante. Además, por razones de seguridad, sería genial construir y alojar localmente nuestras propias imágenes de Docker de Discourse. ¿Alguno de ustedes, desarrolladores, hace esto? Tampoco es obvio cuán minimalista es la imagen base. Por lo general, me gusta usar imágenes basadas en Alpine. Con nuestra propia configuración de nginx, podemos entonces usar Let’s Encrypt, por ejemplo.

Bienvenido al club de personas que buscan configuraciones simples de imágenes de Docker. Probablemente quieras leer:

Let’s Encrypt ya es compatible en la instalación existente.

Si deseas entrar en una ruta no compatible con fines de aprendizaje, el Dockerfile base se encuentra aquí: discourse_docker/image/base/Dockerfile at master · discourse/discourse_docker · GitHub

¿Ustedes construyen las imágenes que usan para el hosting con ese Dockerfile o construyéndolas con ese Dockerfile más Pups?

Utilizamos exactamente la misma imagen base que se publica en DockerHub y que está fijada en nuestro lanzador.

Meta se despliega con las mismas herramientas que utiliza todo el mundo: ejecutar ./launcher bootstrap app crea la imagen y todo lo demás. Al usar las mismas herramientas, podemos detectar la mayoría de los problemas con antelación y solucionarlos antes de que se desplieguen para todos.