Sign inSign up

luispa/base-courierimap

By luispa

•Updated almost 11 years ago

Image
2

384

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

almost 11 years ago

docker pull luispa/base-courierimap