Podman auf Macs Update
Von Brent Baude GitHub
Das Podman-Team schätzt die lokale Entwicklungserfahrung und wir denken, dass Container ein entscheidender Teil davon sind. Wir haben Lösungen erdacht, diskutiert und getestet, um eine großartige Podman-Erfahrung auf Mac und Windows zu bringen. Wir suchen ständig nach Wegen, sie zu verbessern. Insbesondere hat die neueste Version von Podman Unterstützung für Intel(ab Podman v3.4) Macs. Wir haben seit einigen Wochen gutes Feedback gehört, aber bis zu diesem Punkt haben wir nicht viel Dokumentation veröffentlicht.
In letzter Zeit haben wir einen Zustrom von Fragen zu Podman und Podman Desktop erhalten, speziell bezüglich Macs. Zufälligerweise haben wir eine wirklich elegante Lösung, die wir gerne vorstellen möchten. In der kürzlich veröffentlichten Podman-3.3.1 haben wir jetzt Unterstützung für Intel-basierte Macs. Es ist kommandozeilengesteuert und kann über brew (alias Homebrew) installiert werden.
Benutzererfahrung auf macOS
Die Benutzererfahrung ist ziemlich einfach:
- Installieren Sie brew (wie es auf ihrer Homepage beschrieben ist)
- Installieren Sie podman von brew:
brew install podman - Initialisieren Sie eine podman machine:
podman machine init - Starten Sie die Maschine:
podman machine start - Verwenden Sie podman wie gewöhnlich.
It is worth running podman machine --help to familiarize yourself with the other commands used to manage machines.
Please note that Podman machine is still under development. While we support port forwarding on Macs and Linux, we have not implemented a solution for file sharing and bind mounts. We are currently researching the various technologies to do so as we want to choose a performant approach.
Podman machine is currently only supported on Linux and Intel Macs. As for the new Macs that are based on Apple Silicon, we are now waiting for two things. First, we need some patches from upstream qemu to get merged and released. While we wait for the upstream patches, we are working on a possible work-around for qemu. If that is successful, we will re-enable the M1 support in Podman and get brew updated. The second is we need Fedora CoreOS aarch64 images to be indexed, which should be occurring very shortly. Podman 3.4, Oct-10-2021
User Experience on Windows
We currently support the Windows platform with a remote client that can be downloaded from our GitHub releases page. That remote client requires a Linux server with Podman and its service running. We also have user reports that running Podman in WSL is quite tenable. Consider the WSL option if you do not have available Linux servers with Podman installed.
We intend to develop a desktop for the Mac and Windows experience for Podman. Early design work is under consideration. No timeline has been identified yet.
Questions?
Remember, our development team can be found in our Matrix room which has been bridged to the #podman channel on libera IRC as well as our Discord server. You can also get in touch with us via our project page by opening issues, PR’s and discussions. We love to hear from people!
Podman is an open-source project. We are always looking for contributors to help us accelerate features into the Podman and container world.