如何导出Docker容器中的Influxdb数据库?

时间:2019-05-24 07:23:36

标签: database docker influxdb

我想按here的方式导出我的influxdb数据库,但是我的InfluxDB在docker容器中,我仍然是它的初学者。如何在容器中执行以下命令? influxdb backup -database name /opt/data

1 个答案:

答案 0 :(得分:2)

如果您没有使用主机挂载,则可以执行docker execdocker cp来备份数据-

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

在/ opt / data中生成数据后,将其复制到Docker主机上的当前目录-

docker cp $CONTAINER_ID:/opt/data ./