Mar*_*nov 2 docker docker-compose docker-swarm
我们使用docker CE(最新)和docker composer版本3.我有一个.yml用于3个服务,但我想将grafana约束到swarm的主人.添加约束时,我得到
yaml:第32行:找不到预期的关键字脚本是这样的:
version: '3'
services:
influxdb:
image: "influxdb:latest"
volumes:
- /mount/set/influxdb:/var/lib/influxdb
ports:
- "5076:5076"
networks:
- production
kapacitor:
image: "kapacitor:latest"
environment:
KAPACITOR_HOSTNAME: kapacitor
KAPACITOR_INFLUXDB_0_URLS_0: http://influxdb:5086
volumes:
- /mount/set/kapacitor:/var/lib/kapacitor
ports:
- "9092:9092"
networks:
- production
grafana:
image: "grafana/grafana:latest"
ports:
- "7000:7000"
networks:
- production
deploy:
placement:
constraints: [node.role == manager]
volumes:
- /iSCSIDisk/grafana/grafana.ini:/etc/grafana/grafana.ini
- /iSCSIDisk/grafana/lib:/var/lib/grafana
environment:
GF_SECURITY_ADMIN_PASSWORD: secretsecret
networks:
production:
external: true
Run Code Online (Sandbox Code Playgroud)
我多次梳理脚本,找不到任何错误的原因,我可能会忽略一些东西,我检查了非空格等,找不到任何东西,我检查了其他文章有关同样的错误,我不知道似乎也有任何遗漏的括号或重复.非常感谢您的帮助,谢谢.:)
| 归档时间: |
|
| 查看次数: |
4458 次 |
| 最近记录: |