基本上,我在具有公共IPv4地址和注册域的物理机器上运行Docker Swarm,例如 example.com
现在,我想使用其名称作为子域从Internet访问正在运行的容器。 例如,假设有一个名为 mysqldb 的 mysql 容器。我希望能够通过以下DNS从Internet访问它:
mysqldb.example.com
有没有办法实现这个目标?
答案 0 :(得分:0)
我终于找到了一个所谓的解决方案。 一般来说,这是不可能的:)
但是,可以使用HTTP反向代理(例如Nginx,haproxy等)将一些已知端口转发到容器。