Вам просто нужно указать порт, на котором работает ваш веб-сервис odoo. Из официального репозитория Odoo Docker Hub :
version: '2'
services:
web:
image: odoo:12.0
depends_on:
- db
ports:
- "8069:8069"
db:
image: postgres:10
environment:
- POSTGRES_DB=postgres
- POSTGRES_PASSWORD=odoo
- POSTGRES_USER=odoo
Или без docker-compose
вы можете использовать, например,
docker run -p 8069:8069 --name odoo --link db:db -t odoo -- --db-filter=odoo_db_.*
Если вы хотите получить доступ к внутреннему порту 8069
с внешнего порта 80
, вы можете просто изменить отображение порта на 80:8069
.
Впоследствии к odoo можно обратиться через браузер по номеру [your-ip]:8069
или просто [your-ip]
, если сопоставить внешний порт с 80.