【问题标题】:Port forwarding to docker daemon端口转发到 docker daemon
【发布时间】:2020-01-23 10:22:41
【问题描述】:

我有 Ubuntu 服务器和我的笔记本电脑(另一个网络)。在我的路由器设置中,我从我的静态外部 ip 设置端口转发 --> 内部 ubuntu 服务器 ip。

所以,要连接到我的服务器,我只需使用ssh user@external_ip -p 21115,其中 21115 在路由器设置中绑定。 现在我通过dockerd -H 0.0.0.0:2375在我的服务器上运行 docker daemon

我应该怎么做才能从我的笔记本电脑连接到 docker daemon?

【问题讨论】:

  • 我尝试通过 PyCharm 远程 docker 解释器工作。为此,我需要在我强大的 devbox 上运行 dockerd 以执行所有交互式硬计算,但在我的笔记本电脑上从 ~anywhere 使用 IDE
  • 立即关闭 DOCKERD -H 选项。 任何人只要能到达服务器上的那个端口就可以运行any 命令并以 root 身份编辑 any 文件,无需身份验证。考虑服务器是否已被入侵并需要重新安装。

标签: docker ubuntu port


【解决方案1】:

对服务器做同样的事情,但为第二次连接重定向路由器上的不同端口。

例如:

“你的外部 IP”和“dst 端口:2375”-->“你的内部 IP”和“dst 端口:2375”。

我不知道你的路由器有什么可能性,但为了安全起见,你应该添加白名单以允许此规则仅用于信任 IP

【讨论】:

    猜你喜欢
    • 2015-02-24
    • 1970-01-01
    • 2018-02-14
    • 2021-08-22
    • 1970-01-01
    • 2013-07-20
    • 2017-01-30
    • 2018-08-09
    • 1970-01-01
    相关资源
    最近更新 更多