Sign inSign up

luispa/base-courierimap

By luispa

Updated over 10 years ago

Image
2

379

luispa/base-courierimap repository overview

Introducción

Este repositorio alberga un contenedor Docker para montar un servidor courier-imap. Lo encontrarás automatizado en el Registry Hub de Docker luispa/base-couriermap conectado con el proyecto GitHub base-couriermap.

Tengo otro repositorio servicio-correo donde verás un ejemplo de uso. Además te recomiendo que consultes este apunte técnico sobre varios servicios en contenedores Docker para tener una visión más global de otros contenedores Docker y fuentes en GitHub y entender mejor este ejemplo.

Ficheros

  • Dockerfile: Para crear la base de servicio.
  • do.sh: Para arrancar el contenedor creado con esta imagen.

Personalización

Volumen

Directorio persistente para configurar el Timezone. Crear el directorio /Apps/data/tz y dentro de él crear el fichero timezone. Luego montarlo con -v o con fig.yml

Montar:
   "/Apps/data/tz:/config/tz"  
Preparar: 
   $ echo "Europe/Madrid" > /config/tz/timezone

Instalación de la imagen

Para usar la imagen desde el registry de docker hub

totobo ~ $ docker pull luispa/base-courierimap

Clonar el repositorio

Si quieres clonar el repositorio lo encontrarás en Github, este es el comando poder trabajar con él directamente

~ $ clone https://github.com/LuisPalacios/docker-courierimap.git

Luego puedes crear la imagen localmente con el siguiente comando

$ docker build -t luispa/base-courierimap ./

Troubleshooting

A continuación un ejemplo sobre cómo ejecutar manualmente el contenedor, útil para hacer troubleshooting. Ejecuto /bin/bash nada más entrar en el contenedor.

docker run --rm -t -i -p 143:143 -p 993:993 -e FLUENTD_LINK=fluentd.tld.org.org:24224  -e MAIL_DB_USER=correo -e MAIL_DB_PASS=correopass -e MAIL_DB_NAME=correodb -e MYSQL_LINK="mysqlcorreo.tld.org:33000" -v /Apps/data/correo/vmail:/data/vmail luispa/base-courierimap /bin/bash

Tag summary

Content type

Image

Digest

sha256:ed1e2cbb9

Size

155.2 MB

Last updated

over 10 years ago

docker pull luispa/base-courierimap