/
/
/
1services:
2 {{ glances_container_name }}:
3 image: {{ glances_gpu_image if (glances_gpu_monitoring | bool) else glances_image }}
4 container_name: {{ glances_container_name }}
5 restart: {{ glances_restart_policy }}
6 pid: host
7 network_mode: host
8 privileged: true
9 env_file:
10 - .env
11 volumes:
12 - /proc:/proc
13 - /sys:/sys:ro
14 - /run:/run
15 - /var/lib/docker:/var/lib/docker:ro
16 - /var/run/docker.sock:/var/run/docker.sock:ro
17 - ./glances.conf:/etc/glances/glances.conf:ro
18 - /etc/os-release:/etc/os-release:ro
19{% if glances_storage_monitoring %}
20 - /dev:/host/dev:ro
21{% endif %}
22{% for dir in glances_monitored_directories %}
23 - {{ dir.path }}:{{ dir.path }}:ro
24{% endfor %}
25{% if glances_gpu_monitoring | bool %}
26 gpus: all
27 runtime: nvidia
28 environment:
29 - NVIDIA_VISIBLE_DEVICES=all
30 - NVIDIA_DRIVER_CAPABILITIES=utility,compute
31{% endif %}
32