Docker es la mejor manera de instalar "cosas" en el ordenador para hacer pruebas y programar sin tener que "contaminar" el sistema operativo. Una vez que hemos terminado con lo que teníamos que probar, borramos el contenedor y todo como antes.
Entendiendo que ya tenemos Docker instalado en nuestro sistema operativo, vamos a ver cómo podemos instalar Odoo 10.0 en menos de dos minutos.
Las sentencias que vamos a picar en nuestro sistema son las mismas independientemente del sistema operativo que tengamos, en mi caso lo estoy haciendo en UBUNTU 16.04 y para esto vamos a situarnos en nuestro cd /home/xxxx (sustituyendo xxxx por nuestro usuario) y vamos a poner delante de cada sentencia el "sudo".
1. CREAMOS UN CONTENEDOR PARA LOS DATOS DE LA BASE DE DATOS:
docker create --name odoo-db-data library/postgres:9.4 /bin/true
2. CREAMOS UN CONTENEDOR Y ARRANCAMOS LA BASE DE DATOS:
(sustituimos a continuación odoo-db-password por la contraseña que querramos poner a nuestra base de datos)
docker run -d --name odoo-db --env POSTGRES_USER=odoo --env POSTGRES_PASSWORD=odoo-db-password --volumes-from odoo-db-data library/postgres:9.4
3. CREAMOS UN CONTENEDOR PARA EL ODOO:
docker create -v /var/lib/odoo --name odoo-data odoo:10.0 /bin/true
4. ARRANCAMOS ODOO:
(sustituimos a continuación odoo-db-password por la contraseña que pusimos a nuestra base de datos en el punto 2)
docker run -d --name odoo --link odoo-db:db -p 8069:8069 --volumes-from odoo-data odoo:10.0 odoo --db_password=odoo-db-password
Y ya está odoo corriendo en nuestro Docker. Si queremos acceder podemos poner http://localhost:8069
Si quisiéramos borrar nuestros contenedores hamos lo siguiente:
1. PARAMOS ODOO
docker stock odoo
2. BORRAMOS LOS CONTENEDORES DE ODOO Y DATOS DE ODOO
docker rm odoo
docker rm odoo-data
3. PARAMOS LA BASE DE DATOS POSTGRES
docker stop odoo-db
4. BORRAMOS CONTENEDORES DE LA BASE DE DATOS Y DE LOS DATOS DE LA BASE DE DATOS
docker rm odoo-db
docker rm odoo-db-data
Y así está intacto nuestro sistema como antes de instalar el Odoo.
No hay comentarios:
Publicar un comentario