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)
  • 该标准应该满足最严格的安全和生产环境的要求
  • 这个标准应该是厂商中立的,公开的

和大多数竞争者一样,他们都有自己的优势和劣势。

Docker集线器提供了一个公共registry,可以轻松地拖放Docker镜像。

现在还有一个由GitLab提供的免费registry! 真的很棒。

目前的核心问题是安全性。 Docker现在扫描他们的图像的安全缺陷,并报告每个图像的安全状态。

与火箭图像签名交叉检查与出版商的签名,看看他们是否被篡改。 这提供了一定程度的信心。

有关安全性的更全面讨论,请参阅https://bobcares.com/blog/docker-vs-rkt-rocket/

以标准来看,OCI(开放式容器行动)似乎已经被大公司所采用,并将为集装箱化的发展铺平道路。