La imagen parte de una distribución debian-slim con postfix y mailutils preinstalados.
Se dispone de 3 parámetros para configurar postfix que se pasan como variables de entorno al contenedor:
Documentación de postfix: http://www.postfix.org/basic_configuration_readme.html
Para añadir el servidor de correo a un despliegue con docker-compose, el servicio se define de la siguiente manera, configurando las variables de entorno, red y nombre del contenedor a conveniencia:
bitendian-email-server:
image: bitendian/tbp-email-server:latest
container_name: 'bitendian-email-server'
restart: 'always'
networks:
- bitendian-internal
environment:
POSTFIX_MYHOSTNAME: no-reply.bitendian.com
POSTFIX_MYDESTINATION: localhost
POSTFIX_MYDOMAIN: bitendian.com
Para ejecutar la imagen y añadir el contenedor a una red existente:
docker run -e POSTFIX_MYHOSTNAME=no-reply.bitendian.com \
-e POSTFIX_MYDESTINATION=localhost \
-e POSTFIX_MYDOMAIN=bitendian.com \
--name=bitendian-email-server --network=bitendian-internal bitendian/tbp-email-server:latest
Importante: El nombre del cotenedor es el que se tendrá que configurar como host de correo en la aplicación donde se incorpore el servidor
Content type
Image
Digest
Size
81.3 MB
Last updated
about 4 years ago
docker pull bitendian/tbp-email-server