version: '3.8' services: gpus: build: context: . dockerfile: Dockerfile image: wizenheimer/nv:latest container_name: nv restart: unless-stopped ports: - "5000:5000" environment: - NVIDIA_VISIBLE_DEVICES=all - NVIDIA_DRIVER_CAPABILITIES=utility deploy: resources: reservations: devices: - driver: nvidia count: all capabilities: [gpu] volumes: - /etc/localtime:/etc/localtime:ro networks: - gpus-network healthcheck: test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:5000/api/devices"] interval: 30s timeout: 10s retries: 3 start_period: 5s networks: gpus-network: driver: bridge