Source: towardsdatascience.com

It’s Time to Say Goodbye to Docker

Category: Kubernetes, container, containerization

In the ancient times of containers (really more like 4 years ago) Docker was the only player in the container game. That’s not the case anymore though and Docker is not the only, but rather just another container engine on the landscape.

This initiative contains specifications for container runtime, container distribution and container images, which covers all the features needed for working with containers.

Kaniko is meant to be run as an image, using gcr.io/kaniko-project/executor, which makes sense for Kubernetes, but isn't very convenient for local builds and kind of defeats the purpose as you would need to use Docker to run Kaniko image to build your images.

It's part of Moby project (as is Docker) and can be enabled with Docker as an experimental feature using DOCKER_BUILDKIT=1 docker build ....

Related Articles