Evaluation of Podman's viability as a container management tool
Serrano, Juan (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025060420091
https://urn.fi/URN:NBN:fi:amk-2025060420091
Tiivistelmä
Software development is a key component of modern business operations. The evolution of applications has led to the creation and deployment of containers. Container management tools such as Podman have simplified how applications are packaged and deployed.
The objective of the thesis was to evaluate Podman’s viability as a container management tool in an ecosystem where Docker is the de facto standard. This paper focused on assessing how well Podman performed tasks compared to Docker. These tasks included building and running containers as well as image management.
Podman was run in the command-line in a Fedora Linux environment. Existing studies focused on performance comparisons between container management tools therefore the focus of this paper was on evaluating practical application scenarios. A multitude of tests were performed, and major discrepancies in behavior were examined as well as steps required to recreate the same expected behavior.
The study shows that Podman is a capable container management tool. However, there are a few caveats to consider before using Podman. These include image retrieval, networking backends and scalability. Overall, it can perform most actions in the same manner as Docker and has certain advantages that make it a viable tool.
The objective of the thesis was to evaluate Podman’s viability as a container management tool in an ecosystem where Docker is the de facto standard. This paper focused on assessing how well Podman performed tasks compared to Docker. These tasks included building and running containers as well as image management.
Podman was run in the command-line in a Fedora Linux environment. Existing studies focused on performance comparisons between container management tools therefore the focus of this paper was on evaluating practical application scenarios. A multitude of tests were performed, and major discrepancies in behavior were examined as well as steps required to recreate the same expected behavior.
The study shows that Podman is a capable container management tool. However, there are a few caveats to consider before using Podman. These include image retrieval, networking backends and scalability. Overall, it can perform most actions in the same manner as Docker and has certain advantages that make it a viable tool.