BSD Ports

sysutils/podman 5.8.9_2 FreeBSD

Manage Pods, Containers and Container Images

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
sysutils
Package size
44503.4 KiB, 98884.2 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDsysutils/podman5.8.9_2
NetBSDsysutils/podman5.0.3nb23

Install

Binary package:

pkg install podman

From the ports tree:

cd /usr/ports/sysutils/podman/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	podman>0:sysutils/podman

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.8.6_35.8.9_1---
FreeBSD:14:quarterly5.8.6_35.8.6_3n/a--
FreeBSD:15:latest5.8.9_15.8.9_1n/a--
FreeBSD:15:quarterly5.8.6_35.8.6_3n/an/an/a
FreeBSD:16:latest5.8.6_25.8.9_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Library 1

Runtime 4

The full lists below include those, and their dependencies in turn.

Build dependencies 38
Run dependencies 40

Configuration

No options to configure.

USES
gmake go:no_targets pkgconfig python:build shebangfix
Service scripts
podman, podman_service

Message after installing

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"

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.

Files

Manual pages 237
  • podman(1)
  • podman-artifact(1)
  • podman-artifact-add(1)
  • podman-artifact-extract(1)
  • podman-artifact-inspect(1)
  • podman-artifact-ls(1)
  • podman-artifact-pull(1)
  • podman-artifact-push(1)
  • podman-artifact-rm(1)
  • podman-attach(1)
  • podman-auto-update(1)
  • podman-build(1)
  • podman-commit(1)
  • podman-completion(1)
  • podman-compose(1)
  • podman-container(1)
  • podman-container-attach(1)
  • podman-container-checkpoint(1)
  • podman-container-cleanup(1)
  • podman-container-clone(1)
  • podman-container-commit(1)
  • podman-container-cp(1)
  • podman-container-create(1)
  • podman-container-diff(1)
  • podman-container-exec(1)
  • podman-container-exists(1)
  • podman-container-export(1)
  • podman-container-init(1)
  • podman-container-inspect(1)
  • podman-container-kill(1)
  • podman-container-list(1)
  • podman-container-logs(1)
  • podman-container-ls(1)
  • podman-container-mount(1)
  • podman-container-pause(1)
  • podman-container-port(1)
  • podman-container-prune(1)
  • podman-container-ps(1)
  • podman-container-rename(1)
  • podman-container-restart(1)
  • podman-container-restore(1)
  • podman-container-rm(1)
  • podman-container-run(1)
  • podman-container-runlabel(1)
  • podman-container-start(1)
  • podman-container-stats(1)
  • podman-container-stop(1)
  • podman-container-top(1)
  • podman-container-umount(1)
  • podman-container-unmount(1)
  • podman-container-unpause(1)
  • podman-container-update(1)
  • podman-container-wait(1)
  • podman-cp(1)
  • podman-create(1)
  • podman-diff(1)
  • podman-events(1)
  • podman-exec(1)
  • podman-export(1)
  • podman-farm(1)
  • podman-farm-build(1)
  • podman-farm-create(1)
  • podman-farm-list(1)
  • podman-farm-remove(1)
  • podman-farm-update(1)
  • podman-generate(1)
  • podman-generate-kube(1)
  • podman-generate-spec(1)
  • podman-generate-systemd(1)
  • podman-healthcheck(1)
  • podman-healthcheck-run(1)
  • podman-help(1)
  • podman-history(1)
  • podman-image(1)
  • podman-image-build(1)
  • podman-image-diff(1)
  • podman-image-exists(1)
  • podman-image-history(1)
  • podman-image-import(1)
  • podman-image-inspect(1)
  • podman-image-list(1)
  • podman-image-load(1)
  • podman-image-ls(1)
  • podman-image-mount(1)
  • podman-image-prune(1)
  • podman-image-pull(1)
  • podman-image-push(1)
  • podman-image-rm(1)
  • podman-image-save(1)
  • podman-image-scp(1)
  • podman-image-search(1)
  • podman-image-sign(1)
  • podman-image-tag(1)
  • podman-image-tree(1)
  • podman-image-trust(1)
  • podman-image-umount(1)
  • podman-image-unmount(1)
  • podman-image-untag(1)
  • podman-images(1)
  • podman-import(1)
  • podman-info(1)
  • podman-init(1)
  • podman-inspect(1)
  • podman-kill(1)
  • podman-kube(1)
  • podman-kube-apply(1)
  • podman-kube-down(1)
  • podman-kube-generate(1)
  • podman-kube-play(1)
  • podman-load(1)
  • podman-login(1)
  • podman-logout(1)
  • podman-logs(1)
  • podman-machine(1)
  • podman-machine-cp(1)
  • podman-machine-info(1)
  • podman-machine-init(1)
  • podman-machine-inspect(1)
  • podman-machine-list(1)
  • podman-machine-ls(1)
  • podman-machine-os(1)
  • podman-machine-os-apply(1)
  • podman-machine-reset(1)
  • podman-machine-rm(1)
  • podman-machine-set(1)
  • podman-machine-ssh(1)
  • podman-machine-start(1)
  • podman-machine-stop(1)
  • podman-manifest(1)
  • podman-manifest-add(1)
  • podman-manifest-annotate(1)
  • podman-manifest-create(1)
  • podman-manifest-exists(1)
  • podman-manifest-inspect(1)
  • podman-manifest-push(1)
  • podman-manifest-remove(1)
  • podman-manifest-rm(1)
  • podman-mount(1)
  • podman-network(1)
  • podman-network-connect(1)
  • podman-network-create(1)
  • podman-network-disconnect(1)
  • podman-network-exists(1)
  • podman-network-inspect(1)
  • podman-network-ls(1)
  • podman-network-prune(1)
  • podman-network-reload(1)
  • podman-network-rm(1)
  • podman-network-update(1)
  • podman-pause(1)
  • podman-play-kube(1)
  • podman-pod(1)
  • podman-pod-clone(1)
  • podman-pod-create(1)
  • podman-pod-exists(1)
  • podman-pod-inspect(1)
  • podman-pod-kill(1)
  • podman-pod-logs(1)
  • podman-pod-pause(1)
  • podman-pod-prune(1)
  • podman-pod-ps(1)
  • podman-pod-restart(1)
  • podman-pod-rm(1)
  • podman-pod-start(1)
  • podman-pod-stats(1)
  • podman-pod-stop(1)
  • podman-pod-top(1)
  • podman-pod-unpause(1)
  • podman-port(1)
  • podman-ps(1)
  • podman-pull(1)
  • podman-push(1)
  • podman-quadlet(1)
  • podman-quadlet-install(1)
  • podman-quadlet-list(1)
  • podman-quadlet-print(1)
  • podman-quadlet-rm(1)
  • podman-remote(1)
  • podman-rename(1)
  • podman-restart(1)
  • podman-rm(1)
  • podman-rmi(1)
  • podman-rootless(7)
  • podman-run(1)
  • podman-save(1)
  • podman-search(1)
  • podman-secret(1)
  • podman-secret-create(1)
  • podman-secret-exists(1)
  • podman-secret-inspect(1)
  • podman-secret-ls(1)
  • podman-secret-rm(1)
  • podman-start(1)
  • podman-stats(1)
  • podman-stop(1)
  • podman-system(1)
  • podman-system-check(1)
  • podman-system-connection(1)
  • podman-system-connection-add(1)
  • podman-system-connection-default(1)
  • podman-system-connection-list(1)
  • podman-system-connection-remove(1)
  • podman-system-connection-rename(1)
  • podman-system-df(1)
  • podman-system-events(1)
  • podman-system-info(1)
  • podman-system-migrate(1)
  • podman-system-prune(1)
  • podman-system-renumber(1)
  • podman-system-reset(1)
  • podman-system-service(1)
  • podman-systemd.unit(5)
  • podman-tag(1)
  • podman-top(1)
  • podman-troubleshooting(7)
  • podman-umount(1)
  • podman-unmount(1)
  • podman-unpause(1)
  • podman-unshare(1)
  • podman-untag(1)
  • podman-update(1)
  • podman-version(1)
  • podman-volume(1)
  • podman-volume-create(1)
  • podman-volume-exists(1)
  • podman-volume-export(1)
  • podman-volume-import(1)
  • podman-volume-inspect(1)
  • podman-volume-ls(1)
  • podman-volume-mount(1)
  • podman-volume-prune(1)
  • podman-volume-reload(1)
  • podman-volume-rm(1)
  • podman-volume-unmount(1)
  • podman-wait(1)
  • podmansh(1)
  • quadlet(5)
pkg-plist 247
  • bin/podman
  • bin/podman-remote
  • bin/podmansh
  • share/bash-completion/completions/podman
  • share/bash-completion/completions/podman-remote
  • share/fish/vendor_completions.d/podman-remote.fish
  • share/fish/vendor_completions.d/podman.fish
  • share/man/man1/podman-artifact-add.1.gz
  • share/man/man1/podman-artifact-extract.1.gz
  • share/man/man1/podman-artifact-inspect.1.gz
  • share/man/man1/podman-artifact-ls.1.gz
  • share/man/man1/podman-artifact-pull.1.gz
  • share/man/man1/podman-artifact-push.1.gz
  • share/man/man1/podman-artifact-rm.1.gz
  • share/man/man1/podman-artifact.1.gz
  • share/man/man1/podman-attach.1.gz
  • share/man/man1/podman-auto-update.1.gz
  • share/man/man1/podman-build.1.gz
  • share/man/man1/podman-commit.1.gz
  • share/man/man1/podman-completion.1.gz
  • share/man/man1/podman-compose.1.gz
  • share/man/man1/podman-container-attach.1.gz
  • share/man/man1/podman-container-checkpoint.1.gz
  • share/man/man1/podman-container-cleanup.1.gz
  • share/man/man1/podman-container-clone.1.gz
  • share/man/man1/podman-container-commit.1.gz
  • share/man/man1/podman-container-cp.1.gz
  • share/man/man1/podman-container-create.1.gz
  • share/man/man1/podman-container-diff.1.gz
  • share/man/man1/podman-container-exec.1.gz
  • share/man/man1/podman-container-exists.1.gz
  • share/man/man1/podman-container-export.1.gz
  • share/man/man1/podman-container-init.1.gz
  • share/man/man1/podman-container-inspect.1.gz
  • share/man/man1/podman-container-kill.1.gz
  • share/man/man1/podman-container-list.1.gz
  • share/man/man1/podman-container-logs.1.gz
  • share/man/man1/podman-container-ls.1.gz
  • share/man/man1/podman-container-mount.1.gz
  • share/man/man1/podman-container-pause.1.gz
  • share/man/man1/podman-container-port.1.gz
  • share/man/man1/podman-container-prune.1.gz
  • share/man/man1/podman-container-ps.1.gz
  • share/man/man1/podman-container-rename.1.gz
  • share/man/man1/podman-container-restart.1.gz
  • share/man/man1/podman-container-restore.1.gz
  • share/man/man1/podman-container-rm.1.gz
  • share/man/man1/podman-container-run.1.gz
  • share/man/man1/podman-container-runlabel.1.gz
  • share/man/man1/podman-container-start.1.gz
  • share/man/man1/podman-container-stats.1.gz
  • share/man/man1/podman-container-stop.1.gz
  • share/man/man1/podman-container-top.1.gz
  • share/man/man1/podman-container-umount.1.gz
  • share/man/man1/podman-container-unmount.1.gz
  • share/man/man1/podman-container-unpause.1.gz
  • share/man/man1/podman-container-update.1.gz
  • share/man/man1/podman-container-wait.1.gz
  • share/man/man1/podman-container.1.gz
  • share/man/man1/podman-cp.1.gz
  • share/man/man1/podman-create.1.gz
  • share/man/man1/podman-diff.1.gz
  • share/man/man1/podman-events.1.gz
  • share/man/man1/podman-exec.1.gz
  • share/man/man1/podman-export.1.gz
  • share/man/man1/podman-farm-build.1.gz
  • share/man/man1/podman-farm-create.1.gz
  • share/man/man1/podman-farm-list.1.gz
  • share/man/man1/podman-farm-remove.1.gz
  • share/man/man1/podman-farm-update.1.gz
  • share/man/man1/podman-farm.1.gz
  • share/man/man1/podman-generate-kube.1.gz
  • share/man/man1/podman-generate-spec.1.gz
  • share/man/man1/podman-generate-systemd.1.gz
  • share/man/man1/podman-generate.1.gz
  • share/man/man1/podman-healthcheck-run.1.gz
  • share/man/man1/podman-healthcheck.1.gz
  • share/man/man1/podman-help.1.gz
  • share/man/man1/podman-history.1.gz
  • share/man/man1/podman-image-build.1.gz
  • share/man/man1/podman-image-diff.1.gz
  • share/man/man1/podman-image-exists.1.gz
  • share/man/man1/podman-image-history.1.gz
  • share/man/man1/podman-image-import.1.gz
  • share/man/man1/podman-image-inspect.1.gz
  • share/man/man1/podman-image-list.1.gz
  • share/man/man1/podman-image-load.1.gz
  • share/man/man1/podman-image-ls.1.gz
  • share/man/man1/podman-image-mount.1.gz
  • share/man/man1/podman-image-prune.1.gz
  • share/man/man1/podman-image-pull.1.gz
  • share/man/man1/podman-image-push.1.gz
  • share/man/man1/podman-image-rm.1.gz
  • share/man/man1/podman-image-save.1.gz
  • share/man/man1/podman-image-scp.1.gz
  • share/man/man1/podman-image-search.1.gz
  • share/man/man1/podman-image-sign.1.gz
  • share/man/man1/podman-image-tag.1.gz
  • share/man/man1/podman-image-tree.1.gz
  • share/man/man1/podman-image-trust.1.gz

The first 100 are listed.

distinfo 1
FileSizeSHA256
podman-container-tools-podman-v5.8.9_GH0.tar.gz2.064533e+0716959c84bf0df1ebf15aa0e5d2b0f6bcaeb8d0852ed4d44c5c344e44831cc6e5

Commit history 13

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
f19341266e Sergey A. Osokin sysutils/*: update GH_ACCOUNTs and WWW
... for the podman-related staff. PR: 299386 Approved by: dfr (maintainer) Sponsored by: tipi.work
6dba4d3f74 Sergey A. Osokin sysutils/podman: update: 5.8.8 -> 5.8.9
ChangeLog: https://github.com/podman-container-tools/podman/compare/v5.8.8...v5.8.9 PR: 299332 Approved by: dfr (maintainer) Sponsored by: tipi.work
5d91ae7544 Sergey A. Osokin sysutils/podman: security update to 5.8.8
PR: 299321 Approved by: dfr (maintainer) Security: CVE-2026-94603 Sponsored by: tipi.work
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports

The latest 5 of 13 in the history this site was built from.