gue*_*tli 5 port-forwarding containers lxc lxd
有没有办法像 docker 那样在 lxd 容器中进行端口转发?
我听到一些传言说没有简单的方法。
根据 lxd 的主页,这是他们的目标:
直观(简单、清晰的 API 和清晰的命令行体验)
对我来说,端口转发是一个重要的部分。
我不着急。如果计划在未来发布,这将是一个有效的答案。
四年后,这个答案给出的预测幸好过于悲观。同时,端口转发已在 LXD 中实现,如此处所述。
要将主机上的端口 80 转发到容器中的 8080,只需执行以下操作
lxc config device add jitsi port1 proxy listen=tcp:<hostip>:80 connect=tcp:<ontainerip>:8080
Run Code Online (Sandbox Code Playgroud)
这已经关闭,但要给出明确的答案:lxd(至少按照目前的预期)不会进行主机网络。因此,通常您会像使用 lxc 一样将端口转发到 lxd 容器中的 Web 服务器 - 您可以将 nic 从主机传递到容器中,并让您的本地路由器为其提供自己的地址;或使用基于路由的网络连接到容器 veths;或者使用 iptables forwarding 将主机流量转发到容器中(这是我通常做的)。
有关 更多信息,请参阅https://help.ubuntu.com/lts/serverguide/lxc.html#lxc-network。
所以,恐怕就目前的情况而言,现在和将来都没有端口转发。
归档时间: |
|
查看次数: |
5187 次 |
最近记录: |