---
# System prepended metadata

title: poste (email server) a isard

---

# poste (email server) a isard

[TOC]


# 01) docker install 

## instal·lar-lo en local
```
 sudo addgroup --system docker
 sudo adduser $USER docker
 newgrp docker
 id
```
   
**...hauria d'aparéixer docker com a un dels grups del compte**

**instal·lar docker**

``` 
 sudo snap install docker
 docker version
```
**...si cal reiniciar docker...**
```
sudo snap restart docker
```
# 02) instal·lació de poste

## deshabilitar apache
sudo systemctl stop apache2
sudo systemctl disable apache2

## deshabilitar mysql
sudo systemctl stop mysql
sudo systemctl disable mysql

## engegar el container poste
**caldrà crear un directori per conservar les dades (recorda que els containers són "stateless: sense estat")**
```
mkdir ~/dades-poste

docker run \
    --net=host -e TZ=Europe/Andorra \
    -v ~/dades-poste:/data \
    --name "mailserver" \
    -h "mail.demo07.test" \
    -t analogic/poste.io
    
```
**en la darrera instrucció (docker run) ens cal indicar el domini que inicialment se crearà al servidor de correu (amb l'opció -h)**

## gestió bàsica de contenidors docker
```
# comprovar contenidors en funcionament
docker ps

# comprovar tots els contenidors (en funcionament i finalitzats/aturats/creats)
docker ps -a 

# posar en marxa un contenidor ja creat
docker start nom_contenidor

# aturar un contenidor
docker stop

#eliminar un contenidor
docker rm
```

# 03) gestió dels dominis i comptes
## consulta ()
```
curl -v -k -u admin@demo07.test:pirineus  https://10.28.1.100/admin/api/v1/domains
curl -v -k -u admin@demo07.test:pirineus  https://demo07.test/admin/api/v1/domains
``` 


# 04) link resum
[link resum](https://raw.githubusercontent.com/joaniznardo/2018smxm7/master/uf2/lab30/up.sh)
