首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker-compose上,db:和sqlite的db_backup最好的图像是什么?

在docker-compose上,db:和sqlite的db_backup最好的图像是什么?
EN

Stack Overflow用户
提问于 2017-08-12 16:17:52
回答 2查看 1.1K关注 0票数 1

我在rails 5上开发了一个应用程序,现在我想制作该应用程序的docker图像。我读了一些教程,所有的教程都是用postgras编写的。我想知道sqlite和backup的最佳映像是什么。当前docker-compose.yml如下所示:

version: '2' services: app: image: sadmad/ibuy7:1.0 volumes: - ./file_storage:/app/public/system/ - assets:/app/public/assets/ environment: - SECRET_KEY_BASE=... nginx: ports: - 80 volumes: - ./nginx.production.conf:/etc/nginx/conf.d/default.conf networks: default: nginx_default: aliases: Ibuy7 volumes: assets: networks: nginx_default: external: true

EN

回答 2

Stack Overflow用户

发布于 2017-08-13 16:40:40

为了回答你的问题,sqlite数据库是基于文件的数据库,它们是使用库更新的。所以对他们来说唯一重要的是文件的位置,你不能通过网络访问他们。因此,您不需要任何附加图像或服务来托管sqlite db。

要确保需要访问sqlite DB的映像/服务具有所需的库,您唯一需要做的就是确保这些库。然后,如果需要,可以使用卷将数据库保存在主机上。因此,您的sadmad/ibuy7:1.0映像应该具有所需的库。

另外,如果你想使用基于网络的数据库,那么你应该使用官方的mysqlpostgres镜像

票数 1
EN

Stack Overflow用户

发布于 2017-08-13 16:46:52

我可以建议您使用https://github.com/jayniz/docker-postgres-s3-backup-via-cron的映像在S3上执行cron备份

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45648095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档