有没有办法像 docker 那样在 lxd-containers 中进行端口转发?
我听到一些传言说,没有简单的方法。
根据 lxd 主页,他们的目标如下:
直观(简单、清晰的 API 和清晰的命令行体验)
对我来说,端口转发是一个重要的部分。
我不着急。如果计划在未来发布,这将是一个有效的答案。
答案1
其中一位开发人员写道这个问题关于主题:
这个问题已经解决了,但要给出一个明确的答案:lxd(至少目前是这样)不会进行主机联网。因此,一般来说,您会像使用 lxc 一样将端口转发到 lxd 容器中的 Web 服务器 - 您可以将主机的 nic 传递到容器中,并让本地路由器为其提供自己的地址;或者使用基于路由的网络连接容器 veth;或者使用 iptables 转发将主机流量转发到容器中(我通常这样做)。
看https://help.ubuntu.com/lts/serverguide/lxc.html#lxc-network 了解更多信息。
因此,就目前情况而言,恐怕现在和将来都不会有端口转发。(这个预测事实证明并非如此)