Skip to content

Instantly share code, notes, and snippets.

@rafnixg
Forked from vijoin/docker odoo recargado.md
Created February 22, 2019 21:45
Show Gist options
  • Save rafnixg/5b61789e341924e2bfe5fab3009353cf to your computer and use it in GitHub Desktop.
Save rafnixg/5b61789e341924e2bfe5fab3009353cf to your computer and use it in GitHub Desktop.

#Docker +

En ocasión anterior ( Docker Odoo ) vimos cómo configurar odoo con un contenedor docker, y llegamos hasta configurar varios puntos de montaje. Se recomienda encarecidamente que siga el gist anterior antes de seguir este, dado que se asume que ya conoce todo lo previo.

En esta ocasión vamos a llegar un poco más lejos, tomando la misma base, pero vamos a configurar dos contenedores, uno para la versión 8 y otro para la versión 9. Esto implica crear dos contenedores postgres independientes, crear estructuras de directorio separadas y puertos diferentes para cada versión.

Utilizaremos con base el comando de creación de un contenedor postgres y el de creación del contenedor odoo que está en el cotillón:

Crear contenedor para odoo 8

1.- Crear contenedor postgres para odoo 8

docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -p 5432:5432 --name db8 postgres

2.- Crear contenedor odoo8

# mkdir /opt/odoo8/
# mkdir /opt/odoo8/addons
# chown -R tuusuario:tuusuario /opt/odoo8/addons
# mkdir /opt/odoo8/config/
# mkdir /opt/odoo8/log
# chmod -R 755 /opt/odoo8/

# docker run -v /opt/odoo8/addons:/mnt/extra-addons -v /opt/odoo8/log:/var/log/odoo -v /opt/odoo8/config:/etc/odoo -p 8069:8069 --name odoo8 --link db8:db -t odoo:8

Recuerde crear el archivo .conf y habilitar el log

Crear contenedor para odoo 9

1.- Crear contenedor postgres para odoo 9

docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -p 5433:5432 --name db9 postgres

2.- Crear contenedor odoo9

$ mkdir /opt/odoo9/
$ mkdir /opt/odoo9/addons
# chown -R tuusuario:tuusuario /opt/odoo9/addons
$ mkdir /opt/odoo9/config/
$ mkdir /opt/odoo9/log
$ chmod -R 755 /opt/odoo9/

$ docker run -v /opt/odoo9/addons:/mnt/extra-addons -v /opt/odoo9/log:/var/log/odoo -v /opt/odoo9/config:/etc/odoo -p 8070:8069 --name odoo9 --link db9:db -t odoo:9

En ambos casos Recuerde crear el archivo .conf y habilitar el log (revisa el gist anterior)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment