是否有可能在docker群中用点,破折号来设置服务

我有一个点和破折号的主机名。 我需要使用该主机名作为服务名称。

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

Docker允许您使用“DNS名称组件”创build服务。 这是破折号的字母数字,最多63个字符。 请参阅wikipedia上的主机名说明 。 这不允许在名称中使用下划线或点,因为它不是主机名组件(点用于分隔多个组件,下划线将是无效的)。

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