Docker 컨테이너에서 호스트 IP를 얻고 호스트의 서비스에 연결하는 방법
世界只因有你
世界只因有你 2017-05-16 13:17:24
0
2
2736

도커 컨테이너에서 호스트 IP를 얻는 방법

예를 들어, nginx 컨테이너는 호스트의 Ruby 서비스

를 사용할 수 있습니다.
世界只因有你
世界只因有你

모든 응답(2)
我想大声告诉你

호스트는 루프백 주소 별칭을 사용하여 이 문제를 해결합니다.

예: 별칭 IP 10.200.10.1을 호스트의 루프백 주소에 추가한 다음 컨테이너에서 이 IP를 사용하여 호스트의 서비스에 연결합니다.

MAC에서 로컬 루프백 주소 별칭 구성

我想大声告诉你

1. 환경 변수를 통해 docker run --env HOST_IP=192.168.0.160을 전달하고 $HOST_IPdocker run --env HOST_IP=192.168.0.160,通过环境变量$HOST_IP获取

2.运行docker时绑定hostdocker run --network host,通过ip route 환경 변수를 통해 가져옵니다.

2. docker 실행 시 호스트 docker run --network host를 바인딩하고 ip Route를 통해 획득합니다🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿