-
[Docker] Container에서 사용중인 포트 확인하기스터디 노트 2024. 6. 4. 16:15
Docker container에서 사용 중인 포트를 확인하려면 다음과 같이 사용하면 됩니다.
순서는 다음과 같습니다.
1. 컨테이너의 PID를 조회합니다.
// 사용중인 컨테이너가 tomcat 이라면 docker inspect -f '{{.State.Pid}}' tomcat >> 3584 [PID]
2. 조회된 PID를 사용해 Container를 지정하여 사용중인 포트를 확인합니다.
// 조회된 PID를 활용하여 열려있는 Port를 확인 >> sudo nsenter -t 3584 -n netstat -tupln Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::8080 :::* LISTEN 3584/java tcp6 0 0 127.0.0.1:8005 :::* LISTEN 3584/java // 3584는 앞서 조회한 tomcat container의 PID
열려있는 서비스 포트를 확인하고자 하신다면 도커 외부에서 위 명령어들을 실행하시면 됩니다.
'스터디 노트' 카테고리의 다른 글
[Mac] 실행중인 포트 확인 및 종료 방법 (0) 2024.08.19 Ubuntu docker 설치 명령어 모음 (0) 2024.07.25 Nginx 설치 및 Reverse Proxy 설정 (0) 2024.05.14 Host <-> Docker 간 파일 전송 명령어 (docker cp) (0) 2024.05.14 [SPRING BOOT] jar가 아닌 war로 배포 및 구동을 원할 경우 (0) 2024.02.23