![](/img/trans.png)
[英]How can I deploy a graphql API with docker-compose in azure
[英]How I deploy Grafana on Azure WebApp with Docker-compose file?
我想使用 Grafana 將監控儀表板部署為使用 Azure-cloud 的 web 應用程序,並與我的團隊成員共享。
但是我發現了一些問題:
(1) 在 Docker-compose 中,Grafana 需要卷來存儲數據。
(2) 所以我做了 Azure 存儲和文件共享。 並將此存儲映射到 Webapp 的路徑。
存儲掛載如下。
services: grafana: image: grafana/grafana ports: - 3001:3000 volumes: - namename:/var/lib/grafana
和錯誤日志是這樣的。
service init failed: migration failed: database is locked Logging is not enabled for this container.
我不知道是什么問題,以及如何解決它。 另外,我想附加存儲並檢查其內部。
我怎樣做?
當您將 Azure 文件共享掛載到容器時,您掛載的路徑將具有 root 所有者和組。 但是該鏡像以用戶grafana
運行,因此它沒有遷移文件的權限。
解決方案是掛載到映像中不存在的新路徑。 例如,路徑/var/lib/grafana-data
。 那么它會運作良好。 然后你需要自己將數據從路徑/var/lib/grafana
到路徑/var/lib/grafana
top 持久化它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.