내 호스트는 ESX 서버에서 실행되는 SLES12 VM입니다. VM 호스트에는 ESX에서 실행되는 DHCP 서버에서 DHCP IP를 가져 오는 인터페이스가 있습니다.ESX에서 실행되는 dhcp 서버에서 DHCP IP/s를 얻는 Docker 컨테이너를 구성하는 방법
내 도커 컨테이너 (도커 이미지 : opensuse)에서 NFS 서버를 실행 중이므로 외부 액세스가 필요합니다. 컨테이너가 ESX에서 실행되는 dhcp 서버에서 dhcp IP를 획득하기를 원합니다 (호스트 VM이 수신하는 것처럼).
나는 pipework을 시도했지만 제대로 작동하지 못했습니다. 여기 내가 한 일이 있습니다 :
사용 가능 ESX의 무차별 모드. 새 브리지 (br1)가 만들어졌으며
호스트 인터페이스 eth0에 연결되었습니다.하여 배관을 이용하여,이 명령
pipework br1 $CONTAINERID 0/0
제가 용기의 새로운 인터페이스 (eth1)에에 DHCP IP 할당 시도 후를 사용하여 IP 주소 도커 컨테이너에서 새로운 인터페이스 (eth1에)을 첨가
RTNETLINK answers: File exists
는이 문제를 해결하려면 내가 포함에서의 eth1 장치를 플러시 : 명령
pipework eth1 $CONTAINERID dhclient
그러나이 아래에 오류가 발생했습니다 명령을 다시 실행하여 명령을 실행하십시오. 내 악마 대가 추락 한 것을 목격합니다. 도커 버전 : 1.12.3 (클라이언트와 서버 모두).
내가 여기에없는 것을 알려주십시오. ESX에서 실행되는 DHCP 서버에서 DHCP IP를 가져 오기 위해 컨테이너의 인터페이스를 원합니다.
행운을 빕니다 ...... – daniele3004