This setup uses Docker and Docker Compose. If you do not have Docker yet, see Docker Setup and Docker Compose.
Create a docker-compose.yml file:
services:
db:
image: mariadb:11
environment:
MYSQL_DATABASE: dolibarr
MYSQL_USER: dolibarr
MYSQL_PASSWORD: change-me
MYSQL_ROOT_PASSWORD: change-me
volumes:
- db_data:/var/lib/mysql
app:
image: dolibarr/dolibarr:latest
environment:
DOLI_DB_HOST: db
DOLI_DB_NAME: dolibarr
DOLI_DB_USER: dolibarr
DOLI_DB_PASSWORD: change-me
ports:
- "8081:80"
depends_on:
- db
volumes:
db_data:
Start the stack:
docker compose up -d
Then open http://localhost:8081 and finish the web installer.
Deploying Dolibarr in containers for production? Our consulting covers:
Get expert help: office@linux-server-admin.com | Contact Page