Skip to main content

Odoo 17.0 Docker Setup

Run Odoo 17.0 in Docker containers with production-grade configuration. Official images, PostgreSQL, Nginx reverse proxy, and Let's Encrypt SSL included.

Odoo 17.0 Requirements & Features

Minimum RAM

2 GB

Recommended: 4 GB

CPU

2+ vCPU

Recommended: 4 vCPU

PostgreSQL

12+

Python 3.10+

Released

October 2023

Support until October 2026

Key Highlights

  • Improved performance with lazy loading
  • New spreadsheet features
  • Enhanced website builder
  • Better mobile experience

New Features

  • Spreadsheet collaborative editing
  • AI-powered document processing
  • Improved POS interface
  • New planning views
  • Enhanced inventory management

Odoo 17.0 Docker Configuration

docker-compose.yml Example

version: '3.8'
services:
  odoo:
    image: odoo:17.0
    depends_on:
      - db
    ports:
      - "8069:8069"
    volumes:
      - odoo-data:/var/lib/odoo
      - ./config:/etc/odoo
      - ./addons:/mnt/extra-addons
    environment:
      - HOST=db
      - USER=odoo
      - PASSWORD=${ODOO_DB_PASSWORD}
  db:
    image: postgres:12
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_PASSWORD=${ODOO_DB_PASSWORD}
      - POSTGRES_USER=odoo
    volumes:
      - db-data:/var/lib/postgresql/data

volumes:
  odoo-data:
  db-data:

4GB+

Recommended RAM

Python 3.10+

Runtime Version

PostgreSQL 12+

Database Version

Frequently Asked Questions

Odoo 17.0 requires a minimum of 2GB RAM and 2 vCPU. For production use, we recommend 4GB RAM and 4 vCPU. PostgreSQL 12+ and Python 3.10+ are required.
No, Odoo 17.0 was released in October 2023. It is supported until October 2026.
Key features in Odoo 17.0 include: Spreadsheet collaborative editing, AI-powered document processing, Improved POS interface, New planning views, Enhanced inventory management. Improved performance with lazy loading.
The official Docker image is odoo:17.0. OEC.sh uses production-optimized images with pre-configured Nginx, PostgreSQL 12, and Let's Encrypt SSL support.
With 4GB RAM, you can run approximately 27 Odoo workers. Set the --workers flag in your odoo.conf or use environment variables. OEC.sh automatically configures optimal worker settings.

Odoo 17.0 Docker Setup

Free tier included. No credit card required. Deploy in minutes.