是否可以在docker swarm中设置带点,破折号的服务

时间:2017-12-27 11:57:08

标签: docker-compose

我有一个带点和短划线的主机名。我需要使用该主机名作为服务名称。

假设我的主机名是Prasanna.abc.in。我想将该主机名作为docker堆栈文件中的服务名称。

1 个答案:

答案 0 :(得分:0)

Docker允许您使用" DNS名称组件"创建服务。这是带破折号的字母数字,最多63个字符。 See the hostname spec on wikipedia。这不允许您在名称中使用下划线或点,因为它不是主机名组件(点用于分隔多个组件,下划线将无效)。

对于FQDN,请考虑在服务上使用标签。您将能够为该标签提供主机名的完整值,并按该标签进行查询。