我想按here的方式导出我的influxdb数据库,但是我的InfluxDB在docker容器中,我仍然是它的初学者。如何在容器中执行以下命令? influxdb backup -database name /opt/data
答案 0 :(得分:2)
如果您没有使用主机挂载,则可以执行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 ./