Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Docker vs. Rocket in development

Why should I consider using Rocket instead of Docker in our development pipeline. We would like to use docker to create testable containers, but now there is Rocket which pretends to know the same. If we would like to start containerization should we seriously consider Rocket as it seems it is still pretty new?

There is not much information about Rocket, so I'm no clear where it stays now in 2015.

UPDATE: from https://coreos.com/blog/app-container-and-the-open-container-project/

As we participate in OCP, our primary goals are as follows:

  • Users should be able to package their application once and have it work with any container runtime (like Docker, rkt, Kurma, or Jetpack)
  • The standard should fulfill the requirements of the most rigorous security and production environments
  • The standard should be vendor neutral and developed in the open
like image 521
Zveratko Avatar asked Aug 31 '15 11:08

Zveratko


People also ask

Should I use Docker during development?

Docker may speed up your development process significantly, but not necessarily your app itself. Although it helps with making your application scalable, so more users will be able to use it, the single instance of your app will usually be just a hint slower than without Docker.

Is there anything better than Docker?

rkt. Between its robust ecosystem and strong level of adoption, rkt (formerly known as CoreOS Rocket) has arguably become one of the most viable alternatives to Docker.

Is Rocket is a containerized technology?

Rocket is a container runtime, which means a few things. The first is that it downloads images of the application over the Internet, and in future versions it will verify those, and it runs those inside of a container.

Is Docker The future of virtualization?

Docker has been tipped as the future of virtualisation. Its popularity is definitely growing, especially with companies like Netflix, Spotify, PayPal and Uber using the containerisation system. Hyve provides hosting for Docker containers on our Private Docker platform.


1 Answers

Rocket is officially dead: https://github.com/rkt/rkt/issues/4024

After acquisition by Red Hot new owner concentrates efforts on https://podman.io/

podman provides rootless containers. Something that Docker strove to get for a long time (according to the below comment, they finally managed).

like image 182
gavenkoa Avatar answered Sep 22 '22 05:09

gavenkoa