728x90
cAdvisor를 Docker Compose 파일을 사용하여 설정하는 방법
cAdvisor를 Docker 컨테이너로 실행하고 시스템의 리소스 사용량을 모니터링할 수 있습니다.
Docker Compose 파일 생성
프로젝트 디렉토리 생성
mkdir docker-cadvisor
프로젝트 디렉토리 이동
cd docker-cadvisor
Docker Compose 파일 작성
cat <<EOF > docker-compose.yml
version: '3.8'
services:
$(hostname)-cadvisor:
image: gcr.io/cadvisor/cadvisor:v0.49.1
container_name: $(hostname)-cadvisor
restart: unless-stopped
privileged: true
volumes:
- /:/rootfs:ro
- /var/run:/var/run:ro
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
- /dev/disk/:/dev/disk:ro
- /dev/kmsg:/dev/kmsg
ports:
- 8080:8080
EOF
더보기
---
.env 환경 파일 변수 설정
echo "hostname=$(hostname)" > .env
Docker Compose 파일 작성
vim docker-compose.yml
version: '3.8'
services:
node71-cadvisor:
image: gcr.io/cadvisor/cadvisor:v0.49.1
container_name: node71-cadvisor
restart: unless-stopped
privileged: true
volumes:
- /:/rootfs:ro
- /var/run:/var/run:ro
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
- /dev/disk/:/dev/disk:ro
- /dev/kmsg:/dev/kmsg
ports:
- 8080:8080
---
Docker Compose 파일 실행
docker compose up -d
cAdvisor 웹 UI 접속
- 웹 브라우저에서 http://localhost:8080으로 접속하여 cAdvisor 인터페이스를 확인합니다.
http://localhost:8080
Docker Compose를 사용하여 cAdvisor를 설정하고 실행할 수 있습니다. cAdvisor는 호스트의 다양한 컨테이너 리소스 사용량 및 성능 데이터를 수집하여 제공합니다
참고URL
- github : google/cadvisor
728x90
'리눅스' 카테고리의 다른 글
[draft] Docker에서 Loki 드라이버를 설치하고 구성하는 방법 (0) | 2024.07.02 |
---|---|
[draft] Promtail을 Docker Compose 파일을 사용하여 설정하는 방법 (0) | 2024.07.01 |
[draft] 우분투에 Loki LogCLI를 설치하는 방법 (0) | 2024.07.01 |
[draft] 우분투에 Grafana Loki를 설치하고 구성하는 방법 (0) | 2024.06.30 |
[draft] 우분투에 Node Exporter를 설치하고 실행하는 방법 (0) | 2024.06.28 |