您的位置:首页 > 运维架构

Netdata 新一代实时监控系统(3)

haotielili 2021-02-22 21:57 155 查看 https://blog.51cto.com/wuweija

3. 使用容器部署netdata

3.1 docker run 安装

docker run -d --name=netdata \
-p 19999:19999 \
-v netdataconfig:/etc/netdata \
-v netdatalib:/var/lib/netdata \
-v netdatacache:/var/cache/netdata \
-v /etc/passwd:/host/etc/passwd:ro \
-v /etc/group:/host/etc/group:ro \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /etc/os-release:/host/etc/os-release:ro \
--restart unless-stopped \
--cap-add SYS_PTRACE \
--security-opt apparmor=unconfined \
netdata/netdata

3.2 docker-compose 安装

1. 创建docker-compose.yaml

version: '3'
services:
netdata:
image: netdata/netdata
container_name: netdata
hostname: example.com
ports:
- 19999:19999
restart: unless-stopped
cap_add:
- SYS_PTRACE
security_opt:
- apparmor:unconfined
volumes:
- netdataconfig:/etc/netdata
- netdatalib:/var/lib/netdata
- netdatacache:/var/cache/netdata
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro

volumes:
netdataconfig:
netdatalib:
netdatacache:

2. 运行下面的命令

docker-compose up -d
标签: