도커 내에서 호스트 컴퓨터의 전자 메일 서버에 다시 연결하고 싶습니다. 지금은 ifconfig를 수행하고 docker0 장치에서 ip를 가져올 수 있지만 docker 내에서 IP를 설정하려면 수동 개입이 필요합니다. 도커 이미지가 저장되어 새 서버에 복사되면 해당 IP가 동일하지 않을 수 있습니다.
런타임에 도커 내에서 (환경에서) 내부 호스트 IP (docker0에서)를 가져 오는 방법이 있습니까?
현재 환경의 일부로 보지 못하므로 도커 설정 중에 활성화해야 할 것이 있는지 궁금합니다.
답변
호스트에서 주소를 가져 오는 대신 컨테이너 내부에서 dhcp를 실행하지 않으시겠습니까? 예를 들어 추가
auto eth0
iface eth0 inet dhcp
/ etc / network / interfaces 내부에서 /etc/init.d/network restart를 수행하십시오.