How to live without Docker for developers - Part 1 | Migration from Docker to Buildah and Podman

January 09, 2021

You already know that Kubernetes is going to drop support for Docker. Starting from version 1.20 that was recently released in December 2020 you will see a deprecation warning for Docker. Docker runtime support will be completely removed from Kubernetes in version 1.22 that will be release in late 2021. After that you will need to switch to one of the other compliant container runtimes, like containerd or CRI-O inside your clusters. Despite both containerd and CRI-O know how to pull docker images and run them and Docker Images Manifest V2 and OCI image specification are almost the same, nobody knows how long Docker images will be supported.

As developers, we need to be prepared to build either docker or OCI images in just a one click and get used to living without Docker.

Therefore I decided to create a series of videos with the common title - How to live without Docker for developers.

The first episode is published. In this episode I'm going to prepare prerequisites for the entire series. I will create a simple web app using dotnet 5 and build a Dockerfile for my application. Then I'm going to build an image with Docker. After that, I will show you how to build a container image with Buildah using the existed Dockerfile file just to show how easy it is to migrate your build process for already existed applications from Docker to Buildah.

Please check it out and subscribe to my channel to be notified when my new videos will be published.

Thank you in advance.

Link to the video: