Instalar odoo en Docker ( y II)
Si quieres ejecutar algo en el container... por ejemplo instalar un módulo de python puedes ejecutar:
Para crear una imagen de tu instalación puedes usar (en este ejemplo crearemos una imagen de odoo en masterodoo12):
Para ver las imagenes creadas:
Para crear un container basado en la imagen y vinculado a la base de datos corriendo en el puerto 8069:
sudo docker run -itd -p 8090:8069 --name=odoo12 --link db:db -v /opt/extras:/opt/extras masterodoo12
Para lanzarlo:
sudo docker start -a odoo12
Para Borrar todos los contenedores y sus volumenes:
sudo docker rm -vf $(sudo docker ps -a -q)
Para Borrar todas las imagenes:
docker rmi -f $(docker images -a -q)
Reiniciar Docker:
docker-compose down
docker network prune
service docker restart
Para ver si están corriendo todos los contenedores:
sudo docker container ls
Para lanzar el shell:
sudo docker exec -u root -it odoo /bin/bash
Copia de seguridad de un contenedor suyo name es odoo:
sudo docker export -o odoo.tar odoo
Borrar redes y volumenes:
sudo docker network prune
sudo docker volume prune
Para ver todos los contenedores incluidos los parados:
sudo docker ps -a
Borrar un contendor cuyo name es odoo (primero hay que pararlo):
sudo docker stop odoo
sudo docker rm odoo