docker - 将图像从 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:只读文件系统
我该如何解决?
解决方案
由于 Singularity 图像read-only
默认情况下,您需要指定Bind Path。
尝试在您的主机上创建一个文件夹来存储 Grafana 的数据。
mkdir -p grafana/data
在此之后,您应该能够启动容器。
singularity run --bind grafana/data:/var/lib/grafana grafana.simg
推荐阅读
- sql - 无法使用多个变量解决 Rank Over Partition
- spring-boot - DataSourcePublicMetrics 在 Spring boot 2.1.3 中不可用
- python - 列表列表中列的模式
- c# - .NET Core 应用程序无法启动
- node.js - 在 aurelia js 中安装项目依赖项时出错
- java - 使用共享对象优化两个列表
- r - 更新 InsertUI 元素
- python-3.x - Python 3 请求:构造 URI 而不调用 GET 方法?
- php - 在 Woocommerce 结帐页面中显示一个添加费用的复选框
- google-api - 当 oauth2.googleapis.com 被列入黑名单时,如何使用除 Google Shell 或 Web 浏览器之外的任何东西(对此不确定)?