리눅스

CentOS host에서는 docker container 내 netstat ESTABLISHED 정보를 출력하지 않음

Soyeon0111 2022. 3. 27. 21:47
반응형

참고 링크 : https://jinane.tistory.com/35

( linux + docker 환경에서 netstat 로 ESTABLISHED socket 조회하기 )

 

linux + docker 환경에서 netstat 로 ESTABLISHED socket 조회하기

금일 팀 멤버분이 docker image를 통해 검증 환경을 구성하고, Application -> RabbitMQ로 socket connection 핸들링하는 기능을 확인해보려고 하였다. 기존에 이런 network socket 확인을 하기 위해서 netstat -a..

jinane.tistory.com

 


이번주에는 방화벽 제한을 통한 테스트를 많이 했다.

내가 단위테스트에 사용하는 리눅스 환경은 CentOS.

CentOS에서는 host에서 docker container 내 netstat ESTABLISHED socket을 조회할 수 없다는 팀장님의 정보로 나의 테스트의 의문점이 모두 해결되었다. (LISTEN은 host에서도 조회 가능함.)

 

CentOS와 다르게 Ubuntu에서는 host에서도 docker container 내 netstat ESTABLISHED socket을 조회 가능하다고 한다.

 


 

  • CentOS 환경에서 docker container 내 EXTABLISHED socket 조회

host에서는 조회되지 않고, container 내에서는 조회됨을 볼 수 있다.

 

 

  • Ubuntu 환경에서 docker container 내 ESTABLISHED socket 조회 

Ubuntu는 host나 container 내에서나 모두 ESTABLISHED socket이 조회됨을 볼 수 있다.

반응형