docker --network="host" 설정시 맥주소

연어는결국강으로·2023년 9월 19일
0

Docker 입문

목록 보기
2/2

--network="host" 옵션을 사용하여 Docker 컨테이너를 실행하면, 컨테이너는 호스트 시스템의 네트워크 네임스페이스를 사용합니다. 즉, 컨테이너는 호스트의 네트워크 인터페이스와 IP 주소를 공유합니다. 그러나 MAC 주소의 경우, 일반적으로 호스트의 MAC 주소를 따르지 않고 Docker의 가상 네트워크 인터페이스에 할당된 MAC 주소를 사용합니다.

--network="host" 옵션을 사용하는 경우, 컨테이너 내에서의 네트워크 인터페이스 설정과 IP 주소는 호스트와 동일하게 보이지만, MAC 주소는 다를 수 있습니다.

Docker가 MAC 주소를 어떻게 할당하는지를 조금 더 자세히 살펴보면, Docker는 컨테이너에 대한 각 네트워크 인터페이스마다 고유한 MAC 주소를 생성하고 할당합니다. 이 MAC 주소는 대개 "02:42:ac:xx:xx:xx" 형식을 따르며, 이것은 Docker의 가상 네트워크에서 사용되는 것입니다.

요약하면, 네트워크 모드가 "host"인 Docker 컨테이너는 호스트의 IP 주소와 네트워크 설정을 공유하지만, MAC 주소는 Docker의 가상 네트워크 인터페이스에 의해 제어됩니다.

0개의 댓글