
Podman
Sign in to saveAlso 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
- described at URL
- godoc.org/github.com/containers/libpod/libpod
- 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
via Wikidata · CC0
~2 min read
Article
7 sectionsContents
- 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.