| Port details |
- podman Manage Pods, Containers and Container Images
- 5.7.1_3 sysutils
=6 5.7.1_2Version of this port present on the latest quarterly branch. - Maintainer: dfr@FreeBSD.org
 - Port Added: 2022-11-16 12:48:26
- Last Update: 2026-03-06 03:33:23
- Commit Hash: a8d318d
- People watching this port, also watch:: sudo, python311, obhttpd, opensmtpd, glib
- License: APACHE20
- WWW:
- https://podman.io/
- Description:
- Podman (Pod Manager) is a fully featured container engine that is a
simple daemonless tool. Podman provides a Docker-CLI comparable
command line that eases the transition from other container engines
and allows the management of pods, containers and images. Simply put:
alias docker=podman.
Podman uses Buildah(1) internally to create container images. Both
tools share image (not container) storage, hence each can use or
manipulate images (but not containers) created by the other.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- To install the port:
- cd /usr/ports/sysutils/podman/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/podman
- pkg install podman
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: podman
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1765391575
SHA256 (containers-podman-v5.7.1_GH0.tar.gz) = c04c12f90d1bf410ccc4d27a30cff188d6a9361bddb5fceb19659ae08257cc6f
SIZE (containers-podman-v5.7.1_GH0.tar.gz) = 21266433
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- ggrep : textproc/gnugrep
- go-md2man : textproc/go-md2man
- gsed : textproc/gsed
- gmake>=4.4.1 : devel/gmake
- go125 : lang/go125
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- Runtime dependencies:
-
- conmon : sysutils/conmon
- containernetworking-plugins>=0 : net/containernetworking-plugins
- containers-common>=0 : sysutils/containers-common
- ocijail : sysutils/ocijail
- Library dependencies:
-
- libgpgme.so : security/gpgme
- This port is required by:
- for Run
-
- sysutils/nomad-driver-podman
- sysutils/podman-suite
- sysutils/py-python-on-whales
Configuration Options:
- No options to configure
- Options name:
- sysutils_podman
- USES:
- gmake go:1.24+,no_targets pkgconfig python:build shebangfix
- pkg-message:
- For install:
- The FreeBSD port of the Podman container engine is experimental and should be
used for evaluation and testing purposes only.
$ sudo podman run --rm quay.io/dougrabson/hello
Podman can restart containers after a host is rebooted. To enable this, use:
$ sudo sysrc podman_enable=YES
and start the container with a restart policy:
$ sudo podman run -d --restart=always myimage
It is possible to run many Linux container images using FreeBSD's Linux emulation:
$ sudo sysrc linux_enable=YES
$ sudo service linux start
$ sudo podman run --rm --os=linux alpine cat /etc/os-release | head -1
NAME="Alpine Linux"
- If upgrading from < 4.7.1:
- In Podman-4.7.0 and later, registry authentication creds moved from
/run/containers/0/auth.json to /root/.config/containers/auth.json. Either move
the file to the new location or just re-authenticate to the required registries.
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
06 Mar 2026 03:33:23
  
|
Adam Weinberger (adamw)  |
various: Bump ports for Go 1.25.8 |
5.7.1_3 23 Feb 2026 11:39:46
    |
Dave Cottlehuber (dch)  |
sysutils/podman: Revert "Allow setting ownership on auto-created socket"
This works functionally, but is being managed by the incorrect daemon.
Podman alone simply ensures auto-start of containers; podman_service
provides the API. This will be corrected in an upcoming commit.
This reverts commit 2c53428ae117108d41eb4e19935ed98b478f4f7f. |
5.7.1_4 22 Feb 2026 19:48:04
    |
Dave Cottlehuber (dch)  |
sysutils/podman: Allow setting ownership on auto-created socket
The podman daemon auto-creates a socket on startup, along with parent
directory, and is always run as root. It is often useful to have another
proxy like haproxy or nginx provide more sophisticed security, and these
daemons do not need root privileges.
Differential Revision: https://reviews.freebsd.org/D55339
Reviewed by: arrowd
Approved by: dfr |
5.7.1_3 11 Feb 2026 19:21:45
    |
Adam Weinberger (adamw)  |
various: Bump ports for Go default 1.24->1.25 |
5.7.1_2 05 Feb 2026 16:48:00
    |
Adam Weinberger (adamw)  |
various: Bump Go ports for 1.24.13 |
5.7.1_1 16 Jan 2026 17:49:03
    |
Adam Weinberger (adamw)  |
various: Bump Go ports for 1.24.12 |
5.7.1 02 Jan 2026 20:18:59
    |
Dag-Erling Smørgrav (des)  |
many: Unpin Go ports
Unpin Go ports that I missed the first time around because the version
number was not the first argument.
Fixes: 75d873b56a74 ("many: Unpin Go ports") |
5.7.1 15 Dec 2025 16:45:29
    |
Sergey A. Osokin (osa)  |
sysutils/podman: update 5.7.0 -> 5.7.1
Remove the upstreamed patch.
PR: 291493
Approved by: dfr (maintainer)
Sponsored by: tipi.work |
5.7.0_1 03 Dec 2025 18:24:45
    |
Adam Weinberger (adamw)  |
various: Bump Go ports for 1.24.11 |
5.7.0 17 Nov 2025 16:17:56
    |
Sergey A. Osokin (osa)  |
sysutils/podman: update 5.6.2 -> 5.7.0
Thanks Doug Rabson for his review and an additional patch, that's also
heading upstream, https://github.com/containers/podman/pull/27545
Approved by: dfr (maintainer)
Reviewed by: dfr (maintainer)
ChangeLog: https://github.com/containers/podman/compare/v5.6.2...v5.7.0
PR: 291014
Sponsored by: tipi.work |
5.6.2 02 Oct 2025 16:42:05
    |
Sergey A. Osokin (osa)  |
sysutils/podman-suite: update to the 20251001 snapshot
Also, update podman-related components:
- sysutils/buildah: 1.41.4 -> 1.41.5
- sysutils/containters-common: 0.64.1 -> 0.64.2
- sysutils/podman: 5.6.1 -> 5.6.2
PR: 289962
Approved by: dfr (maintainer) |
5.6.1 11 Sep 2025 21:13:46
    |
Sergey A. Osokin (osa)  |
sysutils/*: update podman-suite to the recent snapshot
The update includes updates for:
- sysutils/podman to 5.6.1
- sysutils/containers-common, image component to 5.36.2
PR: 289330
Tested by: dfr (maintainer)
Approved by: dfr (maintainer) |
5.6.0 04 Sep 2025 14:01:11
    |
Sergey A. Osokin (osa)  |
sysutils/podman-suite: update to 20250820
This update contains updates of the following components:
- sysutils/buildah from 1.40.1 to 1.41.3
- sysutils/containers-common from 0.63.1 to 0.64.1
- systutils/podman from 5.5.2 to 5.6.0
- systutils/skopeo from 1.19.0 to 1.20.0
PR: 288990
Approved by: dfr (maintainer) |
5.5.2_1 07 Aug 2025 00:13:05
    |
Adam Weinberger (adamw)  |
go123 ports: Bump for 1.23.12 |
5.5.2 30 Jun 2025 13:18:10
    |
Sergey A. Osokin (osa)  |
sysutils/podman: security update from 5.5.1 to 5.5.2
While I'm here remove the workarounds since the port buils just fine
without those.
ChangeLog: https://github.com/containers/podman/compare/v5.5.1...v5.5.2
Approved by: dfr (maintainer)
PR: 287812 |
5.5.1 24 Jun 2025 16:03:31
    |
Sergey A. Osokin (osa)  |
sysutils/*: update podman-suite to the 20250618
These components have been updated:
- buildah from 1.38.1 to 1.40.1
- podman from 5.3.2 to 5.5.1
- skopeo from 1.17.0 to 1.19.0
PR: 287607
Approved by: dfr (maintainer)
Differential Revision: https://reviews.freebsd.org/D49184 |
5.3.2_3 24 Jun 2025 13:14:44
    |
Jason E. Hale (jhale)  |
*/*: Bump security/gpgme consumers |
5.3.2_2 02 Apr 2025 02:07:58
    |
Adam Weinberger (adamw)  |
go: Bump ports for go124 update |
5.3.2_1 05 Mar 2025 16:02:56
    |
Adam Weinberger (adamw)  |
Bump all go ports for yesterday's releases |
5.3.2 18 Feb 2025 14:59:10
    |
Doug Rabson (dfr)  |
sysutils/podman: update to 5.3.2
This also changes the image path in pkg-message to
quay.io/dougrabson/hello to avoid rate limiting. |
5.2.5_2 07 Dec 2024 15:09:36
    |
Sergey A. Osokin (osa)  |
sysutils/podman: reduce the number of warnings during the build time
... by updating the list of dependencies.
Bump PORTREVISION.
Differential Revision: https://reviews.freebsd.org/D47926 |
5.2.5_1 05 Dec 2024 13:13:24
    |
Sergey A. Osokin (osa)  |
*/*: update licences for podman-related infra
Most of of the products, except ocijail, are under Apache 2.0.
Add licence files.
Bump PORTREVISIONs.
Approved by: dfr (maintainer)
Differential Revision: https://reviews.freebsd.org/D47924 |
5.2.5 04 Dec 2024 16:59:48
    |
Sergey A. Osokin (osa)  |
sysutils/podman: update from 5.1.1 to 5.2.5
Approved by: dfr (maintainer)
Differential Revision: https://reviews.freebsd.org/D47877 |
5.1.1_7 03 Oct 2024 15:29:04
    |
Doug Rabson (dfr)  |
sysutils/podman: fix a confusing error message from 'podman system reset' |
5.1.1_6 01 Sep 2024 12:33:08
    |
Doug Rabson (dfr)  |
sysutils/podman: minor fix to the output of 'podman inspect'
The HostConfig.Devices field was set to null which confused some code in
ansible's podman_container module which expects this field to be an
array of srtings. |
5.1.1_5 23 Aug 2024 14:20:12
    |
Doug Rabson (dfr)  |
sysutils/podman: fix support for 'podman image load' and 'podman image save'
The code assumed that the faccessat syscall supports AT_SYMLINK_NOFOLLOW
which is not the case in FreeBSD before 15.0. |
5.1.1_4 20 Aug 2024 14:06:04
    |
Doug Rabson (dfr)  |
sysutils/podman: fix nil pointer dereference in 'podman build'
This copies over fixes for a similar problem in Buildah - Podman shares
Buildah code to implement 'podman build'. |
5.1.1_3 09 Aug 2024 06:24:08
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update |
5.1.1_2 03 Jul 2024 08:29:54
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update |
5.1.1_1 15 Jun 2024 09:52:17
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update
MFH: 2024Q2 |
5.1.1 11 Jun 2024 14:42:29
    |
Doug Rabson (dfr)  |
sysutils/podman: update to 5.1.1 |
4.8.3_4 13 May 2024 17:56:04
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update
MFH: 2024Q2 |
4.8.3_3 15 Apr 2024 08:20:04
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update
MFH: 2024Q2 |
4.8.3_2 24 Mar 2024 14:29:00
    |
Muhammad Moinur Rahman (bofh)  |
lang/go: Change DEFAULT to 1.21
PR: 277776
Approved by: portmgr (exp-run) |
4.8.3_1 11 Feb 2024 10:39:17
    |
Ashish SHUKLA (ashish)  |
all: Bump PORTREVISION after lang/go* update
PR: 276530 |
4.8.3 11 Jan 2024 15:14:54
    |
Doug Rabson (dfr)  |
sysutils/podman: update to 4.8.3
This also adds a fix for https://github.com/containers/podman/issues/21117
which will be submitted upstream soon (credit to Ben Cooksley from KDE
for that one). |
4.7.2_1 07 Dec 2023 02:22:10
    |
Ashish SHUKLA (ashish)  |
all: Bump PORTREVISION after lang/go* update
PR: 274405 |
4.7.2 09 Nov 2023 13:12:01
    |
Doug Rabson (dfr)  |
sysutils/podman: update to 4.7.1 |
4.6.1_1 08 Sep 2023 14:34:56
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go* update |
4.6.1 24 Aug 2023 15:23:06
    |
Doug Rabson (dfr)  |
sysutils/podman: update to 4.6.1 |
4.6.0_1 04 Aug 2023 14:24:50
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{119,120} update |
4.6.0 22 Jul 2023 12:36:47
    |
Doug Rabson (dfr)  |
sysutils/podman: update to 4.6.0
Approved by: lwhsu |
4.5.1 27 Jun 2023 19:34:34
    |
Rene Ladan (rene)  |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568> |
4.5.1 12 Jun 2023 10:07:49
    |
Doug Rabson (dfr)  |
sysutils/podman: update to 4.5.1
Approved-by: dch |
4.4.2_1 08 Apr 2023 15:13:25
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{119,120} update |
4.4.2 14 Mar 2023 11:30:53
    |
Doug Rabson (dfr)  |
sysutils/podman: update to 4.4.2
Changes: https://github.com/containers/podman/releases/tag/v4.4.2
Approved by: dch |
4.4.0.dev_6 09 Mar 2023 19:18:07
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after Go ports update |
4.4.0.dev_5 15 Feb 2023 19:06:01
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{119,120} update |
4.4.0.dev_4 09 Feb 2023 21:55:23
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after GO_DEFAULT update. |
4.4.0.dev_3 14 Jan 2023 11:31:17
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTVERSION after lang/go{118,119} update |
4.4.0.dev_2 11 Dec 2022 11:17:27
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{118,119} update |
4.4.0.dev_1 04 Dec 2022 10:56:54
    |
Doug Rabson (dfr)  |
sysutils/podman: update to 4.4.0.dev_1
Approved by: dch |
4.4.0.d 16 Nov 2022 12:46:31
    |
Dave Cottlehuber (dch)  Author: Doug Rabson |
sysutils/podman: new port
podman (Pod Manager) is a fully featured container engine that is a simple
daemonless tool. podman provides a Docker-CLI comparable command line
that eases the transition from other container engines and allows the
management of pods, containers and images. Simply put: alias docker=podman.
podman uses Buildah(1) internally to create container images. Both tools
share image (not container) storage, hence each can use or manipulate
images (but not containers) created by the other.
PR: 267184
Reviewed by: arrowd
Reviewed by: dch
Sponsored by: SkunkWerks, GmbH
Differential Revision: https://reviews.freebsd.org/D37324 |