2026/1/21 19:45:05
网站建设
项目流程
外贸做的社交网站有哪些,苏州企业网站制作多少钱,wordpress置顶文章,wordpress 恢复初始Docker Swarm集群服务编排与管理 1. 覆盖网络上的服务发现 1.1 DNS服务发现机制 Docker服务借助域名系统(DNS)来发现共享Docker网络中其他服务的位置。若程序知晓服务名称,便可连接该服务。例如,在示例应用里, api 服务器通过 POSTGRES_HOST 环境变量配置数据库服务…Docker Swarm集群服务编排与管理1. 覆盖网络上的服务发现1.1 DNS服务发现机制Docker服务借助域名系统(DNS)来发现共享Docker网络中其他服务的位置。若程序知晓服务名称,便可连接该服务。例如,在示例应用里,api服务器通过POSTGRES_HOST环境变量配置数据库服务名称:api: # ... snip ... environment: POSTGRES_HOST: 'postgres'当api任务连接PostgreSQL数据库时,会利用DNS将postgres名称解析为IP地址。连接到Docker覆盖网络的容器,会由Docker自动配置,通过特殊解析器127.0.0.11进行DNS查找。对于用户定义的桥接网络和MACVLAN网络,情况同样如此。Docker引擎负责处理对127.0.0.1的DNS查找。若名称解析请求针对的是该网络上的Docker服务,Docker会返回该服务虚拟IP的位置;若查找的是其他名称,Docker则会将请求转发给容器主机的常规DNS解析器。1.2 服务虚拟IP示例以示例应用为例,当api服务查找postgres时,主机上的Docker引擎会返回post