Todo sobre de Docker y Odoo ERP

No Comments

Un Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de Virtualización a nivel de sistema operativo en Linux. En Odoo ERP los Docker ayudan a una rápida instalación.

1) Instalamos el Docker

sudo wget -qO- https://get.docker.com/ | sh

2) Agregar el usuario actual al grupo docker y de esta manera no es necesario usar sudo

sudo gpasswd -a ${USER} docker

3) Reiniciamos el Docker

sudo service docker restart

4) Reiniciamos el servidor de Linux para que el usuario entre en el grupo del Docker

sudo reboot

5) Correr un contenedor docker con postgres a partir de la imágen oficial.

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;
\q

7) Correr un contenedor de Odoo conectando postgres:

docker run -d --restart="always" --name odoo \
-v /opt/odoo/extra-addons:/mnt/extra-addons \
-p 8069:8069 \
--link postgres:db -t odoo:10

8) Comandos para Docker

docker restart nginx Reiniciar nginx
docker attach odoo Ver errores
docker-machine ls Listar máquinas virtuales
docker-machine ip default Ip de la máquina virtual
docker run -dP nginx Crear un contenedor Docker con imagen nginx
docker ps Listado de contenedores
docker port odoo Mapeo de todos los puertos
docker port odoo 443 Mapeo de un puerto
docker top odoo Listado de procesos que se están ejecutando
docker inspect odoo Información detallada del docker
docker start odoo Iniciar un Docker
docker pull elasticsearch:1.0.0 Descargar una Imagen
docker run -it ubuntu:14.04 bash Crear una imagen
docker stop odoo Paramos Odoo
docker rm odoo Borramos el directorio

 

Marlon Falcón es Gerente general de Falcon Solutions.

Marlon Falcón Herández

Consultor SAP y Odoo

More from our blog

See all posts
 

Dejar un comentario