diff --git a/docker-compose.yml b/docker-compose.yml index 447c90a..759cd5c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,28 +5,37 @@ services: image: netdata/netdata:latest container_name: netdata restart: unless-stopped + + # Netdata UI + ports: + - "19999:19999" + + # Needed so Netdata can see host processes pid: host + cap_add: - SYS_PTRACE security_opt: - apparmor=unconfined - environment: - - NETDATA_CLAIM_TOKEN=${NETDATA_CLAIM_TOKEN} - - NETDATA_CLAIM_URL=https://app.netdata.cloud - - NETDATA_CLAIM_ROOMS=${NETDATA_CLAIM_ROOMS} + volumes: + # Netdata state + config - netdataconfig:/etc/netdata - netdatalib:/var/lib/netdata - netdatacache:/var/cache/netdata + + # Required host mounts - /proc:/host/proc:ro - /sys:/host/sys:ro - /etc/os-release:/host/etc/os-release:ro - /etc/passwd:/host/etc/passwd:ro - /etc/group:/host/etc/group:ro -volumes: + # Optional: monitor Docker containers too - /var/run/docker.sock:/var/run/docker.sock:ro - /var/lib/docker:/var/lib/docker:ro - netdataconfig: - netdatalib: - netdatacache: + +volumes: + netdataconfig: {} + netdatalib: {} + netdatacache: {}