Pages - Menu

2019年12月17日 星期二

[Docker]Docker 掛載 Grafana的資料庫

前言

先前不知道為什麼,我的Grafana container就突然重置,
連登入的帳號密碼都還原了,
本來做好的不用說,當然也消失...
這次重建container,必須把資料庫拉出來至實體機,這樣掛掉的話,應該還找的回來。



正文

根據  Grafana 重置admin密碼 ,
裡面提到,要重置密碼的話,可以到預設的地方取得sqlite資料庫。

/var/lib/grafana/grafana.db

於是,這次建環境的時候,就順便把他跟實體的位置對應一下吧。

docker run --name grafana -v ~/grafana:/var/lib/grafana -p 3000:3000 -d grafana/grafana


建立完後啟動,發生一點小插曲。無法啟動!!!
檢查log紀錄

docker logs grafana 


發現了關鍵的錯誤


mkdir: can't create directory '/var/lib/grafana/plugins': Permission denied


GF_PATHS_DATA='/var/lib/grafana' is not writable.

沒有權限,查了一下對應的實體機資料夾grafana,難道是權限不足?
那就賦予讀寫權限777吧。

chmod 777 grafana 


再啟動一次,收工。

沒有留言:

張貼留言