Upgrading from PHP 7.2 to PHP 7.4 with Red Hat Universal Base Image

Today, I noticed that the WordPress Admin Console was complaining that I was using PHP 7.2 which is getting old. I was kind of dreading upgrading because upgrades are a nightmare, but then I realized I had put everything in containers. One of the things that makes containers awesome is how easy it is to

Before You Get Mad About The CentOS Stream Change, Think About…

Before You Get Mad About The CentOS Stream Change, Think About…

Update January 3rd, 2022: Please see: The State of Enterprise Linux in 2022   Change is hard. Explaining that change in a way that makes sense is hard. Not getting frustrated when someone is explaining change to you, or while explaining it is hard. We are all human, so please be patient. But, before you

A Comparison of Linux Container Images

A Comparison of Linux Container Images

  Updated 06/02/2020 Understanding Container Images To fully understand how to compare container base images, we must understand the bits inside of them. There are two major parts of an operating system – the kernel and the user space. The kernel is a special program executed directly on the hardware or virtual machine – it

Setting Up RHEL 8 on Linode

Background I have used Linode for about 10 years now because the service and price are great. They are one of the most automated cloud providers and they invest in tools to do things like resizing existing VMs. It’s super useful for lab environments and experiments.  As such, I wanted to use Linode for my

A Concise Introduction to DevSecOps

Why Should I Care About DevSecOps? Are you a frustrated security professional, trying to get your organization to change (aren’t we all)? Or perhaps, you are trying to get management to value security more? Or maybe, you are a security conscious Developer (wait, do those actually exist? Yes, yes, they do) or Sysadmin who knows

Hacker’s Guide to Installing OpenShift Container Platform 3.11

Hacker’s Guide to Installing OpenShift Container Platform 3.11

[toc] Background My problem, like most technologists, is that I only have a slice of my time to dedicate toward acquiring and maintaining knowledge about any given technology, product, project, tool, platform, etc. Split that with the fact that almost every CIO is preaching that we, as technologists, need to be closer to the business,

LinuxCon+ContainerCon Europe 2016: Berlin: Containers for Grownups: Migrating Traditional and Existing Applications

LinuxCon+ContainerCon Europe 2016: Berlin: Containers for Grownups: Migrating Traditional and Existing Applications

This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.

Red Hat Tech Exchange 2016: Ho Chi Minh: Containers For Grownups: Migrating Traditional and Existing Applications

Red Hat Tech Exchange 2016: Ho Chi Minh: Containers For Grownups: Migrating Traditional and Existing Applications

This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.

Red Hat Tech Exchange 2016: Ho Chi Minh: Linux Containers 101, 201, and 301

Red Hat Tech Exchange 2016: Ho Chi Minh: Linux Containers 101, 201, and 301

This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.

Who is Fatherlinux?

Who is Fatherlinux?

Over the years I have realized that there is a bit of confusion when I first tell people my Twitter handle is @fatherlinux. People ask things like, “what about mother Linux?” or “Perhaps you should change your name to Grandpa Linux now that you have been doing this for so long?” They often think the