#啟動方式
docker rm -f influxdb
docker run --name influxdb -d -p 8086:8086 \
-e INFLUXDB_DB=test \
-e INFLUXDB_ADMIN_USER=admin -e INFLUXDB_ADMIN_PASSWORD=supersecretpassword \
-e INFLUXDB_USER=root -e INFLUXDB_USER_PASSWORD=newpwd \
-v /support/influxdb:/var/lib/influxdb \
influxdb:1.8.1
方案一
#直接對映射目錄進行備份恢復操作
tar czvf 1.tar.gz /support/influxdb
#注意 最好對目錄進行檢查確認 有文件多半就正確的 可能也會因為權限問題沒有文件
##注意 恢復不可直接移動映射目錄 /support/influxdb 這樣就算恢復也找不到映射文件 還需要重新部署鏡像啟動
docker exec -it influxdb ls /var/lib/influxdb/
方案二
#原來的進行備份
docker exec -it influxdb bash
cd /var/lib/influxdb/
influx_inspect export -datadir "/var/lib/influxdb/data" -waldir "/var/lib/influxdb/wal" -out "telemetry_vcdu_time" -database data_center -start 2019-07-21T08:00:01Z
#上傳過來進行恢復
tar xvf 1.tar.gz
mv telemetry_vcdu_time /support/influxdb
docker exec -it influxdb bash
cd /var/lib/influxdb/
influx -import -path=telemetry_sat_time -precision=ns
驗證
參考博客
官方參考docker文檔:https://hub.docker.com/_/influxdb
InfluxDB 導入導出數據(官方正版,踩了一天的才試出來的):https://blog.csdn.net/qq_40692113/article/details/96907645