podman-farm(1)
π podman-farm(1) β bestie edition π
okay so you found the podman-farm page, section 1 of the General Commands Manual, and honestly? this one's a whole vibe. it's the part of podman that lets you farm out builds to machines running podman for different architectures. like, a whole little farm of computers doing your bidding. iconic. πΎβ¨
πΈ NAME πΈ
podman-farm β farm out builds to machines running podman for different architectures
β¨ SYNOPSIS β¨
podman farm subcommand
π¦ DESCRIPTION π¦
so basically, bestie: you're farming out builds to machines running Podman for different architectures. that's the whole thing. ππ»
you manage farms by creating, updating, and removing them. that's your three main character moves.
π¨ note note note: all farm machines must have a minimum podman version of v4.9.0. no cap. if your nodes are older than that, this is not the moment.
now, the way podman keeps track of your farms: it writes and reads the podman-connections.json file located under $XDG_CONFIG_HOME/containers, or if that env isn't set, it defaults to $HOME/.config/containers. alternatively you can set the PODMAN_CONNECTIONS_CONF environment variable to a full file path, and podman will use that instead. ποΈ
π do NOT touch that file. this file is managed by the podman commands and should never be edited by users directly. hands off, bestie, i'm serious. if you wanna manually configure the farms, use the[farm]section incontainers.confinstead. that's the approved path. π«Ά
and here's the tea about the ReadWrite column in the podman farm list output β:
- if ReadWrite is set to
true, the farm is stored in thepodman-connections.jsonfile - otherwise it's stored in
containers.conf, which means it cannot be edited with thepodman farm remove/podman farm updatecommands - but listen β it can still totally be used with
podman farm buildπ
π COMMANDS π
here's the squad, one bullet each because tables aren't allowed here and honestly bullet lists ate anyway:
buildβ man pagepodman-farm-build(1)β Build images on farm nodes, then bundle them into a manifest list ποΈcreateβ man pagepodman-farm-create(1)β Create a new farm π±listβ man pagepodman-farm-list(1)β List the existing farms πremoveβ man pagepodman-farm-remove(1)β Delete one or more farms ποΈupdateβ man pagepodman-farm-update(1)β Update an existing farm π
π SEE ALSO π
the way this one just points you back to the main character... main character energy fr fr.
π HISTORY π
July 2023, Originally compiled by Urvashi Mohnani (umohnani at redhat dot com) π
okay that's the whole page, you're all caught up, go forth and farm responsibly π§ββοΈπΈ
this was podman-farm(1) from the General Commands Manual, dated July 2023 β mwah, slay, periodt, bye bestie πππ¦
π¦ where this page comes from
- arch rolling: podman-docker 6.1.4-1 Β· Apache-2.0
- fedora 43: podman-docker 5:5.6.2-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0
- fedora 43: podman-docker 5:5.8.4-1.fc43
- fedora 43: podman-docker 5:5.8.8-1.fc43
- fedora 43: podman-docker 5:5.8.9-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0
- fedora 44: podman-docker 5:5.8.1-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0
- fedora 44: podman-docker 5:5.8.7-1.fc44
- fedora 44: podman-docker 5:5.8.9-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0
- ubuntu resolute: podman-docker 5.7.0+ds2-3build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms