Skip to content
Podman
EntityQ70876440· pop 12· linked from 100 articles

Also known as podman.io, libpod

Podman (pod manager) is an open source Open Container Initiative (OCI)-compliant container management tool created by Red Hat used for handling containers, images, volumes, and pods on the Linux operating system, with support for macOS and Microsoft Windows via a virtual machine. Based on the libpod library, it offers APIs for the lifecycle management of containers, pods, images, and volumes. The API is identical to the Docker API. Podman Desktop provides an alternative to Docker Desktop.

Key facts

Software.title
Podman
Software.name
Podman
Software.logo
Podman-logo-orig.png
Software.screenshot
Podman commands screenshot.webp
Software.caption
Example of Podman commands
Software.author
Red Hat
Software.developer
Cloud Native Computing Foundation
Software.released
2018
Software.programming language
Go
Software.operating system
Linux, Windows, macOS, FreeBSD
Software.genre
OS-level virtualization
Software.license
Apache-2.0 license

via Wikipedia infobox

Described at

Page Not Found | Podman

podman.io

Link to a page describing this subject · 477 chars · not written by Vinony

Source code

Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers. Podman runs containers on Linux, but can also be used on Mac and Windows systems using a Podman-managed virtual machine. Podman is based on libpod, a library for container lifecycle management that is also contained in this repository. The libpod library provides APIs for managing containers, pods, container images, and volumes. Podman releases a new major or minor release 4 times a year, during the second week of February, May, August, and November. Patch releases are more frequent and may occur at any time to get bugfixes out to users. All releases are PGP signed. Public keys of members of the team approved to make releases are located here. Support for multiple container image formats, including OCI and Docker images. Full management of those images, including pulling from various sources (including trust and verification), creating (built via Containerfile or Dockerfile or committed from a container), and pushing to registries and other storage backends. Full management of container lifecycle, including creation (both from an image and from an exploded root filesystem), running, checkpointing and restoring (via CRIU), and removal. Full management of container networking, using Netavark. Support for pods, groups of containers that share resources and are managed together. Support for running containers and pods without root or other elevated privileges. Resource isolation of containers and pods. Support for a Docker-compatible CLI interface, which can both run containers locally and on remote systems. No manager daemon, for improved security and lower resource utilization at idle. Support for a REST API providing both a Docker-compatible interface and an improved interface exposing advanced Podman functionality. Support for running on Windows and Mac via virtual machines run by podman machine . If you think you've identified a security issue in the project, please DO NOT report the issue publicly via the GitHub issue tracker, mailing list, or IRC. Instead, send an email with as many details as possible to [email protected] . This is a private mailing list for the core maintainers. For discussions around issues/bugs and features, you can use the GitHub issues and PRs tracking system. All Podman meetings are open to everyone, free to attend, and hosted via Zoom through the CNCF/Linux Foundation. The full calendar is available on the Podman Container Tools LFX Meetings page. Registering for a meeting sends you an invite for that meeting and all subsequent recurring instances. Podman Community Meeting and its agenda First Tuesday of even-numbered months (Feb, Apr, Jun, Aug, Oct, Dec) at 11:00 a.m. Eastern (UTC-4 summer / UTC-5 winter) ~1 hour — demos, announcements, and community updates Podman Monday Office Hours and its agenda Every Monday at 10:00 a.m. Eastern (UTC-4 summer / UTC-5 winter) 30 min — technical discussions, open topics Podman Thursday Office Hours and its agenda Every Thursday at 11:00 a.m. Eastern (UTC-4 summer / UTC-5 winter) 30 min — technical discussions, open topics Rootless Podman can be easily run as a normal user, without requiring a setuid binary. When run without root, Podman containers use user namespaces to set root in the container to the user running Podman. Rootless Podman runs locked-down containers with no privileges that the user running the container does not have. Some of these restrictions can be lifted (via --privileged , for example), but rootless containers will never have more privileges than the user that launched them. If you run Podman as your user and mount in /etc/passwd from the host, you still won't be able to change it, since your user doesn't have permission to do so. Almost all normal Podman functionality is available, though there are some shortcomings. Any recent Podman release should be able to run rootless wit

Excerpt from the source-code README · 14,512 chars · not written by Vinony

Wikidata facts

Official website
podman.io
Image
Podman commands screenshot.webp
Show 5 more facts
IRC channel URL
irc://irc.freenode.net/#podman
source code repository URL
github.com/containers/podman
software version identifier
5.8.2
Commons category
Podman
Sources (7)

via Wikidata · CC0

~2 min read

Article

7 sections
Contents
  • History
  • Adoption
  • Design
  • Security
  • See also
  • References
  • Further reading

Podman (pod manager) is an open source Open Container Initiative (OCI)-compliant container management tool created by Red Hat used for handling containers, images, volumes, and pods on the Linux operating system, with support for macOS and Microsoft Windows via a virtual machine. Based on the libpod library, it offers APIs for the lifecycle management of containers, pods, images, and volumes. The API is identical to the Docker API. Podman Desktop provides an alternative to Docker Desktop.

==History== thumb|Podman Desktop showing terminal of a container The first public release of Podman (v0.2) was released in 2018, version 1.0.0 of Podman was released on January 16th, 2019.

Connections

Categories