# Cómo partir con Odoo en un servidor limpio en 8 pasos.
## Prerequisitos: Según nuestras últimas pruebas es conveniente la preexistencia de un usuario "odoo" en el sistema donde se realiza la instalación.
## 1) Instalar docker
sudo wget -qO- https://get.docker.com/ | sh
(probado en Ubuntu 14.04. Para otras versiones de sistema operativo, consultar el sitio de Docker).
## 2) Agregar el usuario actual al grupo docker
sudo gpasswd -a ${USER} docker
Esto permitirá que tu usuario, pertenezca al grupo 'docker', y de esta manera no será necesario utilizar "sudo" delante de los comandos para cargar docker.
## 3) Reiniciar servicio docker
Una vez realizado este cambio, deberás reiniciar el servicio docker para que tome el cambio.
sudo service docker restart
## 4) Cerrar y abrir sesión para tomar los cambios .. esto permitirá que el sistema operativo te tome como usuario del grupo docker.
## 5) Correr un contenedor docker con postgres a partir de la imágen oficial de postgres
docker run -d --restart="always" --name="postgres" -v /opt/database:/var/lib/postgresql/data -v /var/log/postgresql:/var/log/postgresql postgres:9.4
En caso que además desees que el contenedor se reinicie al reiniciar el equipo, deberás incluir --restart="always" como una de las opciones del comando. (válido para todos los contenedores).
## 6) Conectarse al contenedor postgres y crear un usuario "odoo" en la imagen de postgres Esto debe ser hecho por única vez:
docker exec -ti postgres sh -c 'exec psql -U postgres'
CREATE USER odoo WITH PASSWORD 'odoo'; ALTER USER odoo WITH SUPERUSER;
## 7) Salir de psql q
## 8) Correr un contenedor de Odoo conectando postgres: docker run -d --restart="always" --name odoo -v /opt/odoo/extra-addons:/mnt/extra-addons -p 127.0.0.1:8069:8069 --link postgres:db -t nelsonramirezs/odoo-konos:latest