Otras Opciones Avanzadas con Docker

Scripts Para Facilitar el uso

En este repositorio de gihub, encontrarás algunos scripts que definidos a continuación:

  • doeall: este script, levanta en forma automática los tres contenedores, haciendo finalmente un attach al contenedor de Odoo, previo a mostrar los contenedores funcionando.
  • doe8dev Este script levanta y mapea los directorios de desarrollo en forma local. Para su uso, deben estar el resto de los contenedores levantados.
  • doe8log Simplemente hace un attach al contenedor de Odoo. 
  • dpostgres Levanta individualente un contenedor de Postgres
  • dpostgresdev  Levanta el contenedor de postgres y mapea el puerto 5432, el servidor de postgres. Esto es útil para poder conectar Postgres a pgadminIII.
  • dsshodoo  Ejecuta una conexión usando el shell bash para interactuar con el contenedor de Odoo.
Recomendamos principalmente el script "doeall" debido a que el mismo permite destruir y crear nuevos contenedores en forma automática y sin tener que escribir todos los comandos manualmente.
Otra opción interesante, es la de poder mapear el filestore fuera del contenedor para poder tener control de los archivos adjuntos, imágenes, etc que Odoo almacena.
(para esto se agrega la opción -v para mapear el  /opt/odoo/.filestore fuera del contenedor de Odoo).