beszel-agent-gpu
beszel-agent chạy trong môi trường glibc để thu thập được GPU stats NVIDIA, thay cho image distroless chính thức (xem chú thích trong Dockerfile).
Tags
git.thuanle.me/public/beszel-agent-gpu:latest— manifest trỏamd64-latestgit.thuanle.me/public/beszel-agent-gpu:amd64-latest
Sử dụng (server có NVIDIA GPU)
services:
beszel-agent:
image: git.thuanle.me/public/beszel-agent-gpu:latest
container_name: beszel-agent
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
network_mode: host
# GPU: agent chạy nvidia-smi do NVIDIA Container Toolkit inject
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./beszel_agent_data:/var/lib/beszel-agent
environment:
LISTEN: 45876
KEY: '<public key từ hub>'
HUB_URL: https://bz.thuanle.me
Update
- Build lại tự động mỗi Chủ nhật 02:30 UTC với
--pull— luôn lấy binary agent mới nhất từhenrygd/beszel-agent. - Server tiêu thụ (ta) chạy watchtower
--label-enable, nên container tự update sau khi image mới được push.