Summary
In this chapter, we learned how to manage a full migration from Docker to Podman.
We covered how to migrate images and create command aliases and we inspected the command compatibility matrix. Here, we provided a detailed overview of the different behaviors of specific commands and the different commands that are implemented in the two container engines – that is, Docker and Podman.
Then, we learned how to migrate Docker Compose by illustrating native Podman 3.0 support for the docker-compose
command and the podman-compose
alternative utility.
In the next and final chapter of this book, we will learn how to interact with Systemd by generating custom service units and turning containers into services that are started automatically inside the host. Then, we'll look at Kubernetes-oriented orchestration, where we will learn how to generate Kubernetes resources from running containers and pods and run them in Podman or Kubernetes natively.