Servidor Mailserver - VivMail
Instalación del Docker
Empezaremos instalando docker en un Ubuntu server. Para ello primero actualizaremos el sistema.
sudo apt-get upgrade -y sudo apt-get update -y
Procederemos a descargar el paquete de docker mas reciente.
wget -qO- https://get.docker.com/ | sh
Comprobamos que la instalación a sido correcta.
sudo docker run hello-world
Este comando descarga una imagen de prueba y la ejecuta en un contenedor.
Docker está instalado y en funcionamiento.
Instalación del Docker-Compose
Procedemos a la instalación de Docker-compose desde los repositorios de GitHub de Docker.
sudo curl -o / usr / local / bin / docker-compose -L "https://github.com/docker/compose/releases/download/ 1.11.2 / docker-compose - $ (uname -s) - $ Uname -m) "
A continuación estableceremos sus permisos.
sudo chmod +x /usr/local/bin/docker-compose
Verificamos que la instalación se realizo correctamente comprobando la versión
Docker-compose -v
Con esto terminaría la instalación del docker-compose.
Instalación y configuración del docker tvial-mailserver
Para poder descargar el docker indicamos el siguiente comando que nos descargara la versión 2.1
docker pull tvial/docker-mailserver:2.1
Una vez finalizada la instalacion del docker creamos un archivo llamado docker-compose.yml
touch docker-compose.yml
Y dentro del archivo lo siguiente para que sea mas facil de hacer.
version: '2'
services: mail: image: tvial/docker-mailserver:2.1 hostname: mail domainname: vivemp.tk container_name: mail ports: - "25:25" - "143:143" - "587:587" - "993:993" volumes: - maildata:/var/mail - mailstate:/var/mail-state - ./config/:/tmp/docker-mailserver/ environment: - ENABLE_SPAMASSASSIN=1 - ENABLE_CLAMAV=1 - ENABLE_FAIL2BAN=0 - ENABLE_POSTGREY=1 - ONE_DIR=1 - DMS_DEBUG=0 cap_add: - NET_ADMIN volumes: maildata: driver: local mailstate: driver: local
Importante: Poner el enable FAIL2BAN a 0
Con esto terminaríamos de configurar nuestro docker mailserver pero necesitamos configurar el dominio.