• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
Sheriffs:
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Joe Ess
  • salvin francis
  • fred rosenberger

Docker In Action: Container runtimes

 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm wondering if you have any experience with other container runtimes - e.g. CRI-O, containerd. I continue to stick close to Docker, but I'm wondering if I should be exploring these other options.
 
Author
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I do not have any significant experience using other container runtimes (systemd nspawn is kind of neat in a pinch), though LXD looks interesting to me.

I would stick to Docker at least through 'intermediate' phase of expertise.  

There are systems like Rancher that use containerd + runc directly.  Containerd + runc were extracted from Docker and (still) used by Docker.  Some people are very excited about podman since it does not require access to a daemon running as root.

I'm not aware of any commercially-supported systems such as a managed Kubernetes service or k8s distribution that default to CRI-O.  So... if/when you try them, I would keep in mind that it's not a well-trodden path.  But could be fun!
 
Saloon Keeper
Posts: 21595
146
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It was just last month that our feature book here was "Cloud Native DevOps with Kubernetes" and we had the honor of conversing with Justin Domingus. I believe that Kubernete's ability to deal with container systems other than Docker was discussed at one point, but I can't figure out a good search to chase that thread down. Docker is all I need, though, so I haven't even bothered to more than glance at the subsystems that underpin Docker itself, much less do anything with non-Docker containerisations.
 
Greg Horie
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
@Stephen
OpenShift 4 now defaults to CRI-O - https://www.redhat.com/en/blog/red-hat-openshift-container-platform-4-now-defaults-cri-o-underlying-container-engine.


@Tim
Yeah, I feel the same. Docker still fits the need for my enterprise services. That said, I understand it is not the best solution for some container use cases. That led me to think of this other topic - https://coderanch.com/t/726545/engineering/Docker-Action-Docker-LXC-LXD. Unfortunately, no one seems interested in this one (yet).
 
The happiness of your life depends upon the quality of your thoughts -Marcus Aurelius ... think about this tiny ad:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps
https://coderanch.com/t/722574/Sauce-Labs-World-Largest-Continuous
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!