Как экспортировать базу данных Influxdb, которая находится в контейнере Docker? - PullRequest
0 голосов
/ 24 мая 2019

Я хочу экспортировать свою базу данных InfluxDB, как указано здесь , но мой InfluxDB находится в док-контейнере, и я все еще новичок в этом. Как я могу выполнить следующую команду в моем контейнере? influxdb backup -database name /opt/data

1 Ответ

2 голосов
/ 24 мая 2019

Вы можете сделать docker exec & docker cp для резервного копирования ваших данных, если вы не использовали монтирование хоста -

docker exec -it $CONTAINER_ID bash -c "influxdb backup -database name /opt/data"

После того, как ваши данные сгенерированы в / opt / data, скопируйте их втекущий каталог на хосте Docker -

docker cp $CONTAINER_ID:/opt/data ./
...