# Portainer Container Management Configuration services: portainer: # Basic container configuration container_name: portainer image: docker.io/portainer/portainer-ee:alpine restart: unless-stopped # Persistent storage and system access configuration volumes: - ./data:/data # Portainer configuration and database - /etc/localtime:/etc/localtime:ro # Sync host timezone - /var/run/docker.sock:/var/run/docker.sock # Docker API access # Network ports configuration ports: - 8000:8000 # Edge agent communication port - 9443:9443 # Web UI HTTPS port # Health check configuration healthcheck: test: "wget --no-verbose --tries=1 --spider http://localhost:9000/api/system/status || exit 1" start_period: 10s # Initial delay before checks interval: 10s # Check interval timeout: 5s # Check timeout retries: 3 # Allowed retries