Docker 네트워킹 및 컨테이너는 LAN을 사용합니다.

Docker 네트워킹 및 컨테이너는 LAN을 사용합니다.

LAN이 있습니다 192.168.2.0/24.

두 개의 네트워크 카드가 있는 도커 머신

eth0: 192.168.2.150/24
eth1: 192.168.2.151/24

나는 그것을 192.168.2.150도커 머신을 관리하는 데 사용합니다.

컨테이너의 서비스를 LAN으로 브로드캐스트하고 싶습니다.192.168.2.151

네트워크를 어떻게 구성해야 합니까?

답변1

hostDocker에서 네트워크 모드를 사용할 수 있습니다 .

docker run --network host --ip 192.168.2.151 image_name

네트워크 모드를 사용하는 경우 host컨테이너는 호스트 네트워크 인터페이스에 직접 액세스할 수 있으며 호스트 네트워크에 패킷을 브로드캐스트할 수 있습니다.

관련 정보