Ravindra BagaleCourses & study guides मराठी

Chapter 68: Podman in Depth: Install, Rootless Containers, Pods, Compose, Kube YAML and Alternatives

Podman he Docker sarkha container tool aahe, pan tyala daemon lagat nahi aani to root shivay chalto. Ya chapter madhe aapan Podman install karu, rootless containers chalvu, pods banavu, podman-compose vaparu, Kubernetes YAML generate karu aani Docker che itar paryay baghu. Docker commands yetat tar Podman shikayla khup sopa aahe.

What you will learn in this chapter

  • Install Podman on Ubuntu, Fedora, RHEL, macOS and Windows and explain its daemonless design
  • Run rootless containers and understand user namespaces, subuid ranges and rootless networking
  • Group containers into pods that share a network like Kubernetes pods
  • Run multi-container apps with podman compose and podman-compose
  • Generate Kubernetes YAML from pods, replay it with podman kube play and run services with Quadlet
  • Compare Podman with Docker, containerd and nerdctl, Buildah, Skopeo, Rancher Desktop and Colima

Concepts in this chapter

  1. 68.1Podman install and architecture: daemonless containers on Linux, macOS and Windows
  2. 68.2Rootless mode: user namespaces, subuid ranges, networking, volumes and limits
  3. 68.3Podman pods: containers that share a network, exactly like Kubernetes pods
  4. 68.4podman compose and podman-compose: running Docker Compose files with Podman
  5. 68.5podman generate kube, podman kube play and Quadlet: from a laptop pod to Kubernetes and systemd
  6. 68.6Alternatives and companions: Buildah, Skopeo, containerd with nerdctl, Rancher Desktop, Colima and Podman Desktop

The chapter recap is at the end of the last concept page.