【发布时间】:2018-10-18 18:01:45
【问题描述】:
您好,我正在查看上面的示例并尝试运行 docker swarm stack 但出现以下错误。不知道我在这里缺少什么。
docker-compose.yml
services:
nginx:
image: nginx
hostname: '{{.Node.Hostname}}'
version: '3.3'
docker stack deploy test -c docker-compose.yml
但低于输出/错误:来自守护进程的错误响应:rpc 错误:代码 = InvalidArgument desc = 扩展主机名失败: 模板:扩展:1:7:在 <.node.hostname> 处执行“扩展”: 无法评估 struct { ID string }
类型中的字段主机名
这是我的 docker-info 输出:
码头信息容器:
12 运行:0 暂停:0 停止: 12 张图片:41 服务器版本:18.03.1-ce 存储驱动:devicemapper 池名称:docker-253:1-2490377-pool 池 块大小:65.54kB 基础 设备大小:10.74GB 支持文件系统:
提前致谢。
【问题讨论】:
-
你试过用双引号吗?并将版本放在文件顶部
-
我遇到了同样的问题,您找到解决方案了吗?
标签: docker docker-swarm