[英]Convert image from docker to singularity
I converted grafana docker image to singularity我将grafana docker图像转换为奇点
sudo singularity build grafana.simg docker://grafana/grafana
But when I try to run it但是当我尝试运行它时
sudo singularity run grafana.simg
I get我明白了
EROR[12-02|08:38:53] Server shutdown
错误 [12-02|08:38:53] 服务器关闭
logger=server reason="Service init failed: failed to connect to database: failed to create SQLite database file "/var/lib/grafana/grafana.db": open /var/lib/grafana/grafana.db: read-only file system" Service init failed: failed to connect to database: failed to create SQLite database file "/var/lib/grafana/grafana.db": open /var/lib/grafana/grafana.db: read-only file systemlogger=server reason="服务初始化失败: 连接数据库失败: 创建SQLite数据库文件"/var/lib/grafana/grafana.db": 打开/var/lib/grafana/grafana.db: 只读文件系统”服务初始化失败:连接数据库失败:创建SQLite数据库文件失败“/var/lib/grafana/grafana.db”:打开/var/lib/grafana/grafana.db:只读文件系统
How can i solve that?我该如何解决?
Since Singularity images are read-only
by default you need to specify a Bind Path .由于 Singularity 图像默认是
read-only
,因此您需要指定Bind Path 。
Try creating a folder on your host for storing Grafana's data.尝试在您的主机上创建一个文件夹来存储 Grafana 的数据。
mkdir -p grafana/data
After this you should be able to start the container.在此之后,您应该能够启动容器。
singularity run --bind grafana/data:/var/lib/grafana grafana.simg
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.