Navigation Menu

Container Portability: Part 1

By on Jun 26, 2017 in Article

A Brief History in Code Portability Do you know why you can take a Python program and run it on any computer that has a Python interpreter on it? Well, because the computer industry has made a huge amount of investment into providing portability over the last 70 years. In the beginning, computers didn’t have portable code – programmers had to learn to...

Read More

Why Portability is Not the Same Thing as Compatibility

By on Jun 23, 2017 in Article

The Container Host *is* the Container Engine, and Container Image Compatibility Matters Have you ever wondered, how are containers are so portable? How it’s possible to run Ubuntu containers on CentOS, or Fedora containers on CoreOS? How is it that all of this just magically works? As long as I run the docker daemon on all of my hosts, everything will just...

Read More

Building an OpenShift Lab: Why I Used Atomic Host

By on Mar 30, 2017 in Article

RHEL Atomic Host requires a lot less configuration than a full RHEL Server installation. The docker daemon is installed and configured, storage is already setup to use device mapper on a dedicated LV, and the default tools necessary to install OpenShift are already installed. And as a bonus, the installation on my laptop in KVM virtual machines is about 10X as fast as installing a full RHEL installation.

Read More

Container Myths Debunked (Redux)

By on Sep 18, 2015 in Article

Background So lately, I have been hearing a lot about containers vs. virtual machines and I wanted to get in on the action. I saw the a recap of Alex Polvi’s session at OpenStack Silicon Valley and I was inspired. I agree with Alex, and for fun, I wanted to state all of his points in a different way. Let’s rephrase all of his points with the word...

Read More