3 도커 내에서 호스트 컴퓨터의 전자 메일 서버에 다시 연결하고 싶습니다. 지금은 ifconfig를 수행하고 docker0 장치에서 ip를 가져올 수 있지만 docker 내에서 IP를 설정하려면 수동 개입이 필요합니다. 도커 이미지가 저장되어 새 서버에 복사되면 해당 IP가 동일하지 않을 수 있습니다. 런타임에 도커 내에서 (환경에서) 내부 호스트 IP (docker0에서)를 가져 오는 방법이 있습니까? 현재 환경의 일부로 보지 못하므로 도커 설정 중에 활성화해야 할 것이 있는지 궁금합니다. docker — 보트 코더 소스
1 호스트에서 주소를 가져 오는 대신 컨테이너 내부에서 dhcp를 실행하지 않으시겠습니까? 예를 들어 추가 auto eth0 iface eth0 inet dhcp / etc / network / interfaces 내부에서 /etc/init.d/network restart를 수행하십시오. — 닐 맥길 소스 도 커가 아닌 호스트의 IP를 얻으려고합니다. 어떻게 그것을 dhcp accomplisth로 바꾸겠습니까? — 보트 코더 --env <key> = <value> 작동합니까? 자주 바뀌는 것 같지는 않습니다. 또는 "/ sbin / ip route | awk '/ default / {print $ 3}'"를 사용해 기본 경로 (호스트)를 얻으십시오 — Neil McGill 주소가 쉽지 않을 것입니다 .. — boatcoder / sbin / ip route | awk '/ default / {print $ 3}'| head -1-나를 위해 일했으며 호스트 컨테이너와 함께 또는 호스트 컨테이너없이 작동한다는 이점이 있습니다. 그것은 단지 호스트가되어야하는 기본 경로를 얻고 있습니다. — Neil McGill 그랬어. 왜 그런 일이 일어 났는지 모르겠다. 감사. — boatcoder