--- tags: - IT/Tools/podman - IT/Container --- ## Links - [# Why I Ditched Docker for Podman (And You Should Too)](https://codesmash.dev/why-i-ditched-docker-for-podman-and-you-should-too#heading-step-5-multi-service-applications-with-pods) - [From Docker Compose to Kubernetes with Podman](https://www.redhat.com/en/blog/compose-kubernetes-podman) - [Moving from docker-compose to Podman pods](https://www.redhat.com/en/blog/compose-podman-pods) - [Podman: Managing pods and containers in a local container runtime](https://developers.redhat.com/blog/2019/01/15/podman-managing-containers-pods?intcmp=701f20000012ngPAAQ#) - [Migrating from Docker Compose to Podman Compose: How to Make the Switch](https://medium.com/@i190548/migrating-from-docker-compose-to-podman-compose-how-to-make-the-switch-8798e6bb496d) - [Moving to Podman from Docker & Docker Compose](https://ovyerus.com/posts/podman-from-docker/) - [How I got my docker-compose YML to work switching to podman-compose](https://dale-bingham-soteriasoftware.medium.com/how-i-got-my-docker-compose-yml-to-work-switching-to-podman-compose-5252856c6eea) - [Ultimate Docker to Podman Migration Guide: It’s NOT difficult](https://www.simplehomelab.com/docker-to-podman-migration-guide/) ## Installation ### podman - [How To Install Podman on Debian 12 (Bookworm)](https://computingforgeeks.com/how-to-install-podman-on-debian-12-bookworm/) ```shell sudo apt update sudo apt install curl gpg gnupg2 software-properties-common apt-transport-https lsb-release ca-certificates -y source /etc/os-release wget http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_$VERSION_ID/Release.key -O alvistack_key cat alvistack_key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/alvistack.gpg >/dev/null echo "deb http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_$VERSION_ID/ /" | sudo tee /etc/apt/sources.list.d/alvistack.list sudo apt update sudo apt install podman python3-podman-compose ``` ### Podman Desktop #### [[flatpak]] für Linux ```shell flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install --user flathub io.podman_desktop.PodmanDesktop flatpak run io.podman_desktop.PodmanDesktop flatpak update --user io.podman_desktop.PodmanDesktop ``` ## Konfiguration ### WSL Ändern der `/etc/wsl.conf` - https://github.com/conda-forge/podman-feedstock/issues/25 ```wsl.conf [boot] systemd=true command="mount --make-rshared /" [user] default=tpeetz ```