Docker hub contiene varias versiones (etiquetas) de Postgres db como:
¿Cuál es la diferencia entre postgres versión 12.3 y 12.3-alpine?
Alpine es una versión mucho más pequeña de Linux, da como resultado un contenedor más pequeño que la imagen completa de postgres. Se argumenta que debido a su pequeño tamaño, alpine también es más seguro. Aunque una desventaja de alpine es que contiene mucha menos funcionalidad que una imagen acoplable que ejecuta el sistema operativo Linux completo.