Instalar Odoo12 + Nginx con Docker

En este ejemplo se da por supuesto que tienes instalado Docker

#Crea una carpeta con
sudo mkdir /nginx

# Copia este fichero: https://github.com/flashodoo/code/blob/master/nginx.conf
# dentro de esa carpeta

# Quizás tengas que copiarlo en otro sitio y moverlo a esa carpeta con:
sudo cp ./nginx.conf /nginx
sudo docker run -d --restart="always" -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name db postgres:10.12
sudo docker run --restart="always" -p 0.0.0.0:8069:8069 --name odoo12 -v /opt/odoo/extra-addons:/mnt/extra-addons --link db:db -t odoo:12 --proxy-mode

Aquí seguramente tendrás que matar el proceso de odoo con CTRL + C y volver a poner en marcha el container con:

sudo docker start odoo12
sudo docker run --link odoo12:odoo12 --name nginx -v /nginx/nginx.conf:/etc/nginx/nginx.conf:ro -d -p 80:80 nginx

Pon la IP en un navegador para probarlo.

Como Odoo tiene su propio servidor web... para asegurarse que estás usando nginx puedes parar el contenedor de nginx y mirar si sigue funcionando.
Lo puedes parar con:

sudo docker stop nginx