[Docker] Docker Daemon

Published on
2 mins read

특정 Docker 컨테이너 상세 정보 확인 명령어

docker inspect <실행중인 컨테이너 ID>
ip addr

Docker 컨테이너가 사용하고 있는 특정 네트워크 인터페이스 확인 명령어

Docker 데몬 상태 확인 명령어

• systemctl status docker
• journalctl ‒r ‒u docker

Docker 정보 확인 명령어

docker info

특정 Docker 컨테이너 상세 정보 확인 명령어

docker inspect <실행중인 컨테이너 ID>

특정 Docker 컨테이너 이슈 로깅 명령어

docker logs <실행중인 컨테이너 ID>

인터페이스에서 발생하는 트래픽 정보등을 tcpdump 파일에 수집 방법

tcpdump 수집 명령어

• tcpdump ‒i <컨테이너 네트워크 인터페이스명> -w <Dump 파일명>

tcpdump 파일 로컬로 가져오는 방법

scp ‒i <서버접속 SSH Key> <계정명>@<서버 IP 혹은 DNS 주소>:<Dump 파일이 있는 서버의 경로> <Dump 파일을 저장할 로컬환경의 경로>

Wireshark에 tcpdump 파일 import 및 Debugging 수행 방법

Wireshark Import 방법 • 파일 > import > scp로 가져온 Dump 파일선택 > 열기 Wireshark Debugging 방법

- filter 창에서 다음의 키워드로 검색
  • http
  • tcp.dstport == 80
  • tcp.port == 80 and ip.addr == <특정 목적지 IP>
  • http.request.method == “GET”
  • http.response.code == 200

Docker 데몬 상태 확인 및 이슈 로깅 방법 명령어

Docker 데몬 상태 확인 명령어

• systemctl status docker
• journalctl ‒r ‒u docker

Docker 정보 확인 명령어

docker info

특정 Docker 컨테이너 상세 정보 확인 명령어

docker inspect <실행중인 컨테이너 ID>

특정 Docker 컨테이너 이슈 로깅 명령어

docker logs <실행중인 컨테이너 ID>