2017-04-05 10 views
0

うまくいくほど簡単です。私が遭遇してる問題はこれを行うことはドッキングウィンドウホストにSSHトンネル上にマッピングされたホストポートにアクセスするから私を防ぐことであるだけDockerコンテナポートは、sshトンネル経由でもアクセスできるように、どのようにlocalhostだけに公開できますか?

-p 127.0.0.1:$HOSTPORT:$CONTAINERPORT 

でホストにバインドする方法を知っています。

ドッキングホストからポートアップストリームをどこかでブロックしなくてもこれを行う方法はありますか?

答えて

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

関連する問題