简体   繁体   English

端口转发到 docker 守护进程

[英]Port forwarding to docker daemon

I have Ubuntu server & my laptop (another network).我有 Ubuntu 服务器和我的笔记本电脑(另一个网络)。 In my router settings I set port forwarding from my static external ip --> internal ubuntu server ip.在我的路由器设置中,我从静态外部 ip --> 内部 ubuntu 服务器 ip 设置了端口转发。

So, to connect to my server I just use ssh user@external_ip -p 21115 where 21115 binded in router settings.因此,要连接到我的服务器,我只使用ssh user@external_ip -p 21115其中 21115 绑定在路由器设置中。 Now I run docker daemon at my server via dockerd -H 0.0.0.0:2375现在我通过dockerd -H 0.0.0.0:2375在我的服务器上运行dockerd -H 0.0.0.0:2375 daemon

What should I do to connect from my laptop to docker daemon?我应该怎么做才能从我的笔记本电脑连接到 docker 守护进程?

Do the same thing as for server, but redirect different port on your router for this second connection.对服务器执行相同的操作,但为第二个连接重定向路由器上的不同端口。

for example:例如:

"your external IP" and "dst port:2375" --> "your internal IP" and "dst port:2375". “您的外部 IP”和“dst 端口:2375”-->“您的内部 IP”和“dst 端口:2375”。

I don't know what are possibilities of yours router, but to keep it safe you should add whitelist to allow this rules for trust IP only我不知道你的路由器有什么可能性,但为了保证安全,你应该添加白名单以允许此规则仅用于信任 IP

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM