比如在docker swarm编排文件中添加的服务名称是api,这个服务所属的stack名称是q,那么这个服务的完整主机名是q_api。
现在想给这个服务设置另外一个友好的主机名,比如 api.q.cnblogs.com ,请问如何设置?
通过docker的网络别名(Aliases)可以实现,编排文件如下:
version: '3.2' services: web: networks: - default api: networks: default: aliases: - api.q.cnblogs.com