desc = name必须作为dns名称组件有效

时间:2018-01-27 16:41:43

标签: docker dns docker-compose docker-swarm

我正在尝试将minio部署到我的docker集群,而我的基础是来自minio.io上发现的自动生成的docker-compose脚本

问题在于,当我尝试将其部署到我的集群时,我收到错误Jekejeke Prolog 2, Runtime Library 1.2.5 (c) 1985-2017, XLOG Technologies GmbH, Switzerland ?- path(zurich, frankfurt, [], L). L = [zurich,frankfurt] ; L = [zurich,munich,frankfurt] ; No ,在搜索网站abit之后,似乎主要与包含desc = name must be valid as a dns name component的容器名称相关。然而我没有,所以我很想知道是什么导致了这个错误,因为我没有看到任何不是有效的DNS网址(我很可能是错的)

docker撰写文件:

.

所以显然有些事我不理解

1 个答案:

答案 0 :(得分:2)

在portainer中创建堆栈时,堆栈名称用于创建网络名称(<stack_name>_<network_name>)。 因此,如果它包含未经授权的字符(如.或空格),则网络名称将被拒绝。 将您的堆栈命名为没有任何特殊字符,您可以部署它。