본문 바로가기
728x90
반응형

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

한걸음 한걸음

개인적인 기록