首页 新闻 会员 周边

docker swarm中如何一个服务设置另外一个主机名

0
悬赏园豆:30 [已解决问题] 解决于 2017-07-12 17:43

比如在docker swarm编排文件中添加的服务名称是api,这个服务所属的stack名称是q,那么这个服务的完整主机名是q_api。

现在想给这个服务设置另外一个友好的主机名,比如 api.q.cnblogs.com ,请问如何设置?

dudu的主页 dudu | 高人七级 | 园豆:30948
提问于:2017-07-12 16:57
< >
分享
最佳答案
0

通过docker的网络别名(Aliases)可以实现,编排文件如下:

version: '3.2'
services:
  web:    
    networks:
      - default
  api:
    networks:
      default:
        aliases:
          - api.q.cnblogs.com
dudu | 高人七级 |园豆:30948 | 2017-07-12 17:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册