Вы должны посмотреть основы , на самом деле все довольно просто. В файле docker-compose.yml
вы создаете свои докеры. Отправка этого вопроса означает тот факт, что вы провели 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 up
в директории, в которой находится этот файл docker-compose.
Ссылка