是否可以在码头群中使用点,破折号设置服务

问题描述:

我有一个带有点和破折号的主机名。我需要使用该主机名作为服务名称。是否可以在码头群中使用点,破折号设置服务

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

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

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