Para ello, tendremos que ejecutar el siguiente comando:
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=1234 -e POSTGRES_DB=postgres --name db -v ./dataPG:/var/lib/postgresql/data postgres:14
Este comando creará el contenedor de la base de datos con los siguientes parámetros:
- Usuario
- Contraseña
- Nombre de la base de datos
- Nombre del contenedor
- Volumen donde se guardará la información
- Imagen de docker que utilizará y su versión, en nuestro caso usaremos la 14.
En caso de que no tengas la imagen de postgres, el comando la obtendrá por ti. En caso de que quieras descargarla tu primero ejecuta el siguiente comando:
docker pull postgres:14
Para ello, tendremos que ejecutar el siguiente comando:
docker run -d -p 8069:8069 --name odooprod --user="root" --link db:db -v .\volumesOdoo\addons:/mnt/extra/addons -v ".\volumesOdoo\firestore:/var/lib/firestore" -v .\volumesOdoo\sessions:/var/lib/sessions -t odoo:16
Este comando creará el contenedor de Odoo con los siguientes parámetros:
- Puerto en el que se escucharán las conexiones
- Nombre del contenedor
- Nombre del usuario, en este caso será el usuario root
- Db que utilizará, que será el contendor que hemos creado antes
- Volúmenes donde se guardará la información
- Imagen de docker que utilizará y su versión, en nuestro caso usaremos la 16.
En caso de que no tengas la imagen de odoo, el comando la obtendrá por ti. En caso de que quieras descargarla tu primero ejecuta el siguiente comando:
docker pull odoo:16
El comando para levantar el contenedor es el siguiente:
docker run --name pgadmin-container -p 5050:80 -e [email protected] -e PGADMIN_DEFAULT_PASSWORD=1234 -d dpage/pgadmin4
Este comando creará el contenedor de Odoo con los siguientes parámetros:
Al ejecutarlo se creará el contenedor con los siguientes parámetros:
- Nombre del contendor
- Mapeará los puertos del contenedor con el host para las conexiones
- Email predeterminado
- Contraseña
- Contenedor de pgadmin.
En caso de que no tengas la imagen de odoo, el comando la obtendrá por ti. En caso de que quieras descargarla tu primero ejecuta el siguiente comando:
docker pull dpage/pgadmin4