반응형
1. 각종 명령어들
1) dockerd -D
도커 데몬을 실행할 때 -D 옵션을 입력하면 디버그모드로 실행됨.
이러면 모든 명령어들을 로그로 출력되어 무엇이 잘못됐는지 확인하기 쉽다.
그런데 로그를 찍기 위해 포그라운드로 띄워야 하고 모든 정보가 찍히기에 보기 어려울 수 있음
2) docker events / docker system events
nohup 로그 같은걸로 이해되는데...
해당 명령어 입력하면 top 띄운것 처럼 실시간 스트림형식으로 출력 됨
그 이후 다른 터미널에서 도커에 명령어를 남기면 해당 명령어의 결과를 실시간으로 볼 수 있음
3) docker stats (--no-stream)
docker 의 top 옵션
--no-stream 입력 시 실시간 스트림이 아니라 한번 출력하고 끝
4) docker system df
도커에서 사용하고 있는 크기 및 개수 등을 표시해줌
2. CAdvisor
구글이 만든 컨테이너 모니터링 도구
설치하기
root@k8s-node1:~# docker run \
> --volume=/:/rootfs:ro \
> --volume=/var/run:/var/run:ro \
> --volume=/sys:/sys:ro \
> --volume=/var/lib/docker/:/var/lib/docker:ro \
> --volume=/dev/disk/:/dev/disk:ro \
> --publish=8080:8080 \
> --detach=true \
> --name=cadvisor \
> google/cadvisor:latest
Unable to find image 'google/cadvisor:latest' locally
latest: Pulling from google/cadvisor
ff3a5c916c92: Pull complete
44a45bb65cdf: Pull complete
0bbe1a2fe2a6: Pull complete
Digest: sha256:815386ebbe9a3490f38785ab11bda34ec8dacf4634af77b8912832d4f85dca04
Status: Downloaded newer image for google/cadvisor:latest
788def82af2070b189069b3b4875409f76a8c20e3e42d9fca0c81ada0eebb3ee
포트 8080으로 개방하였음.
${도커호스트IP}:8080 으로 접속하면 아래와 같이 뜸
아래로 내려보면 도커 모니터링 관련된 차트들을 살펴볼 수 있다.
docker run 할 때 옵션들을 살펴보면 볼륨 공유 옵션이 상당히 많은데
공유한 디렉토리들은 유닉스 소켓, 도커 컨테이너 정보, 이미지 파일들이 저장되어 있다.
빼와서 쓰는거
728x90
반응형
'IT 공부 > PaaS' 카테고리의 다른 글
[k8s] 쿠버네티스 설치 (0) | 2022.11.02 |
---|---|
[Docker] Docker-compose 기본 (1) | 2022.10.31 |
[Docker] Dockerfile 도커파일 옵션 2 (0) | 2022.10.27 |
[Docker] DockerFile 도커파일 1 (0) | 2022.10.26 |
[Docker] 도커 이미지 관리 (0) | 2022.10.26 |