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

How to export an Influxdb database which is in a docker container?

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

您可以执行 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 ./