首页 > 解决方案 > 将图像从 docker 转换为奇异点

问题描述

我将 grafana docker 图像转换为奇异点

sudo singularity build grafana.simg docker://grafana/grafana

但是当我尝试运行它时

sudo singularity run grafana.simg 

我明白了

错误[12-02|08:38:53] 服务器关闭
记录器=服务器原因=“服务初始化失败:无法连接到数据库:无法创建 SQLite 数据库文件“/var/lib/grafana/grafana.db”:打开/var/lib/grafana/grafana.db:只读文件系统”服务初始化失败:连接数据库失败:创建SQLite数据库文件“/var/lib/grafana/grafana.db”失败:打开/var/ lib/grafana/grafana.db:只读文件系统

我该如何解决?

标签: dockercontainersgrafanareadonly

解决方案


由于 Singularity 图像read-only默认情况下,您需要指定Bind Path

尝试在您的主机上创建一个文件夹来存储 Grafana 的数据。

mkdir -p grafana/data

在此之后,您应该能够启动容器。

singularity run --bind grafana/data:/var/lib/grafana grafana.simg 

推荐阅读