Technical requirements
To complete this chapter, you will need a machine with a working Podman installation. As we mentioned in Chapter 3, Running the First Container, all the examples in this book can be executed on a Fedora 34 system or later but can be reproduced on your operating system (OS) of choice. The examples in this chapter will be related to both Podman v3.4.z and Podman v4.0.0 since they provide different network implementations.
A good understanding of the topics that were covered in Chapter 4, Managing Running Containers, Chapter 5, Implementing Storage for the Container's Data, and Chapter 9, Pushing Images to a Container Registry, will help you grasp the container networking topics we'll be covering.
You must also have a good understanding of basic networking concepts to understand topics such as routing, the IP protocol, DNS, and firewalling.