如何仅公开dockerd websocket端点?

问题描述

我正在处理一个服务器托管项目,客户端需要能够访问其docker容器的xterm虚拟终端,这将允许它们与正在运行的进程进行交互。

为此,我在本地网络上公开了dockerd API,这又使其对Web服务器完全可用。本地网络上的客户端可以访问ws Attach端点,但也可以访问API的其余部分,这肯定是我所不希望的副作用。

我的问题是,我现在需要使websocket附加端点可访问外部客户端,而不暴露完整的api。这可能吗?如果可以,怎么办?

这是我认为将是理想结构的示意图

infrastructure diagram

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)