Tag: 火箭

Docker容器中大文件的小改动会产生巨大的层次

我使用docker在我的本地开发环境(例如能够快照/恢复数据库状态)版本化的数据库。 由于我的工作性质,我需要它。 我不能使用事务来实现我想要的[原因之一 – 一些语句是DDL] 所以,我有docker容器与一个大文件(MySQL的Inno数据库文件) 如果我稍微改变这个文件(比如更新表中的行),然后提交容器,那么即使只有文件中的几个字节发生了改变,也会创build新的图层,并且此图层的大小将是这个大文件的大小。 我明白这是因为docker文件是'primefaces'结构,如果文件正在修改它的副本是在新的层中创build的,这一层后来包括在图像 有没有办法改变这种行为,并使Docker在文件级别存储差异,例如,如果更改10个GiG文件的10个字节,创build大小小于10 GiG的图层? MB我可以使用一些其他的存储引擎? [哪一个?]我也不是很想和docker工作,所以我甚至可以转换到rkt,问题是 – 你们认为它可以帮助吗? (MB图像格式不同,可以在文件内容级别存储差异)

Docker vs. Rocket正在开发中

为什么我应该考虑在我们的开发stream程中使用Rocket而不是Docker。 我们想使用docker来创build可testing的容器,但现在有一个假装知道相同的Rocket。 如果我们想开始集装箱化,我们是否应该认真考虑火箭呢? 关于Rocket的信息并不多,所以我不清楚它现在在2015年的状况。 更新:从https://coreos.com/blog/app-container-and-the-open-container-project/ 当我们参与OCP时,我们的主要目标如下: 用户应该能够将应用程序打包一次,并使其能够在任何容器运行时(如Docker,rkt,Kurma或Jetpack) 该标准应该满足最严格的安全和生产环境的要求 这个标准应该是厂商中立的,公开的