2017-04-05 6 views
0

잘하면 간단합니다. 난 단지Docker 컨테이너 포트를 ssh 터널을 통해 액세스 할 수 있도록 localhost에만 공개 할 수 있습니까?

-p 127.0.0.1:$HOSTPORT:$CONTAINERPORT 

I가 발생하고있어 문제를 호스트에 바인딩하는 방법을 알고 있다는 고정 표시기 호스트에 SSH 터널을 통해 매핑 된 호스트 포트에 액세스 나 예방이 일을.

어딘가에 도커 호스트에서 포트 업스트림을 차단하지 않고도이 작업을 수행 할 수 있습니까?

답변

1

그냥 SSH 터널의 대상을 localhost 또는 127.0.0.1으로 만드십시오.

ssh -L local-port:127.0.0.1:container-port docker-host 

docker-host에 당신의 local-port-localhost:container-port을 전달겠습니까. 컨테이너 포트를 외부 네트워크에 노출 할 필요가 없습니다.

+0

고마워요! 그랬어. – Praxis