我有一个带点和短划线的主机名。我需要使用该主机名作为服务名称。
假设我的主机名是Prasanna.abc.in
。我想将该主机名作为docker堆栈文件中的服务名称。
答案 0 :(得分:0)
Docker允许您使用" DNS名称组件"创建服务。这是带破折号的字母数字,最多63个字符。 See the hostname spec on wikipedia。这不允许您在名称中使用下划线或点,因为它不是主机名组件(点用于分隔多个组件,下划线将无效)。
对于FQDN,请考虑在服务上使用标签。您将能够为该标签提供主机名的完整值,并按该标签进行查询。