Learning Container Engines by Demo

Learning Container Engines by Demo

Background So, this morning I had a call with some customers who are usingĀ Podman in RHEL 7.6 Beta. We got into a pretty good discussion about what a container engine does. Many people have tackled this subject before – Liz Rice has a great talk where she builds a container engine from scratch. I loved

What is CRICTL and Why Should You Care?

What is CRICTL and Why Should You Care?

Container Engines are like wheel bearings, you should be able to replace them when they stop working. Also, you shouldn’t have to care about what brand they are. That’s what the Kubernetes Container Runtime Interface (CRI) aims to solve. CRI defines the API used to talk to container engines and all the major container engines

Getting Ninja with Runc

Getting Ninja with Runc

Background Have you ever tried to get runc to work? Did you have that WTF moment where you were like, this is weird, and annoying, and why do I even need to know this? When, I use docker, everything just works. Well, I am here to help. Why might you want to get ninja with

The Open Containers Initiative: Software Containers vs. Shipping Containers

The Open Containers Initiative: Software Containers vs. Shipping Containers

Like in the physical world of shipping containers, the OCI container image and runtime formatsĀ are critical because they allow for infrastructure and investment to happen among a bunch competing and collaborating entities. Vendors can invest in building an ecosystem of tools, orchestrators, registry servers, etc. Users can extract value from the ecosystem, move containers where