Docker用图像合成

Docker用图像合成,docker,docker-compose,influxdb,Docker,Docker Compose,Influxdb,我安装了ubuntu docker,然后从存储库中下载了XDB和grafana docker,使用: 码头工人 多克拉格拉法纳酒店 我想使用docker compose来创建服务,但是阅读官方网站上的文档,第二步是创建一个python文件来定义容器。这是我不需要的,因为我是从docker官方存储库下载的 如何使用docker compose granfaa和XDB运行 编辑:我已尝试使用此docker compose文件: 但这给了我一个错误: 在./docker-compose.yml第4行,

我安装了ubuntu docker,然后从存储库中下载了XDB和grafana docker,使用: 码头工人 多克拉格拉法纳酒店

我想使用docker compose来创建服务,但是阅读官方网站上的文档,第二步是创建一个python文件来定义容器。这是我不需要的,因为我是从docker官方存储库下载的

如何使用docker compose granfaa和XDB运行

编辑:我已尝试使用此docker compose文件:

但这给了我一个错误: 在./docker-compose.yml第4行,colimn 24中不允许使用映射值。您应该查找,它实际上非常简单。在docker-compose.yml文件中,您可以编写docker。您发布此问题表示您进行了0研究并发布到SO以找到解决方案,但社区不尊重此问题

在docker compose中,提供服务的名称,然后使用映像、端口、卷等定义下面的服务

influxdb:
  image: influxdb:latest
  container_name: influxdb
  ports:
    - "8083:8083"
    - "8086:8086"
    - "8090:8090"
  env_file:
    - 'env.influxdb'
  volumes:
    # Data persistency
    # sudo mkdir -p /srv/docker/influxdb/data
    - /srv/docker/influxdb/data:/var/lib/influxdb

telegraf:
  image: telegraf:latest
  container_name: telegraf
  links:
    - influxdb
  volumes:
    - ./telegraf.conf:/etc/telegraf/telegraf.conf:ro

grafana:
  image: grafana/grafana:latest
  container_name: grafana
  ports:
    - "3000:3000"
  env_file:
    - 'env.grafana'
  links:
    - influxdb
  volumes:
    # Data persistency
    # sudo mkdir -p /srv/docker/grafana/data; chown 472:472 /srv/docker/grafana/data
    - /srv/docker/grafana/data:/var/lib/grafana
要运行,只需在包含此docker compose文件的目录中输入命令docker compose up


问题是什么?我不知道如何在不生成python文件的情况下使用docker compose运行grafana和influxdb dockers哪个python文件,请参考官方文档中的文档,在入门的第二步是创建python文件..请以文本形式提供您的文件我已经尝试过了,仅使用XDB,但不起作用,在OPX上编辑问题在于缩进。首先,如果你想发布代码,所以不要发布图像,发布代码就像发布代码一样,我可以告诉你哪里出了问题。但问题是,在给定两个制表符间距后,空格缩进。我给你一个。你能按原样使用我发布的整个文件吗。只需将其复制粘贴到一个名为docker-compose.yml的新文件中,然后点击go?如果有效,请编辑此文件。