希望直截了当。我知道如何只用
绑定到主机-p 127.0.0.1:$HOSTPORT:$CONTAINERPORT
我遇到的问题是这样做会阻止我通过ssh隧道访问映射主机端口到docker主机。
有没有办法在不必阻塞Docker主机上游的端口的情况下执行此操作?
答案 0 :(得分:2)
只需制作ssh隧道的目标localhost
或127.0.0.1
。
ssh -L local-port:127.0.0.1:container-port docker-host
将您的local-port
转发至localhost:container-port
docker-host
。无需将容器端口暴露给外部网络。