Chapter 12: Implementing Container Networking Concepts
Container network isolation leverages network namespaces to provide separate network stacks for each container. Without a container runtime, managing network interfaces across multiple namespaces would be complex. Podman provides flexible network management that allows users to customize how containers communicate with external containers and other containers inside the same host.
In this chapter, we will learn about the common configuration practices for managing container networking, along with the differences between rootless and rootfull containers.
In this chapter, we're going to cover the following main topics:
- Container networking and Podman setup
- Interconnecting two or more containers
- Exposing containers outside our underlying host
- Rootless container network behavior