Episode 7 of the DevOps Tools Engineer 2.0 Introduction series dives into exam objective #ContainerOrchestration.

Learn how #DockerCompose & #PodmanCompose define and run multi-container applications for modern #DevOps workflows: https://lpi.org/gfrl

#DevOps #containerorchestration #dockercompose #podmancompose #microservices #services #networks

I took the time to learn quadlet and that replaced docker-compose (podman-compose) which is great, but what is hard and haven't understood is UID/GID mapping for podman. Like with root it seems to be as easy as docker but podman should be done rootless and the way to map without root is so hard. Crossing my fingers I can figure this out.

#Podman #DockerCompose #Docker #PodmanCompose #FOSS #Containers #Containerization #Linux

as a side note, has anyone been able to simple exchange docker-compose with podman-compose yet? #podmancompose

Ignore my bitching about #podmancompose

Turns out, I was using version 1.0.buggy
vs the latest 1.5.notbuggy

/eyeroll #podman

Yeah... so #Podman is defo not ready for show time.

"Rootless containers unable to be assigned static IP addresses" (I need it because the NginX address resolver takes too long... intermittent 502 reasons)

https://github.com/containers/podman/issues/7842 (Bug reported 2020!)

I am beginning to suspect folks who are enthusiastic about #Podman are enthusiastic about the CONCEPT of Podman, not its production suitability.

#podmancompose always seems to be the showstopper.

I have invested a lot of time into Podman... but I may need to go back to #Docker and just screw down the containers to minimse #sploits

"rootless containers and pods cannot be assigned static IP addresses" (podman-run, rootless, CNI) · Issue #7842 · containers/podman

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line) /kind bug Description Assignment of a static IP address to rootless CNI when running podman run fails. If the failure is ex...

GitHub
So yeaaah....
#podman
#podmancompose is DEFINITELY NOT ready for showtime...

#til podman lepiej wspiera pliki kubernetes niż pliki docker compose. I super, bo właśnie korzystam z niego do testowania, a środowisko produkcyjne mam na k8s, czyli nie muszę mieć oddzielnego pliku dla compose

#podman #podmanCompose #docker #dockerCompose #k8s #kubernetes

podman - erste schritte | wiulog

I have spent much of my Sunday speedrunning the documentation for #docker, #podman, #podmancompose and #finch and I am mad about it.

I'm also mad about how the entire ecosystem feels linearly fractured between "here, built and run a container, so flexible and dynamic" and "Describe your needs in excruciating detail. Include these 18 options we refuse to document adequately or perish. No, we won't be giving you any semantic or cli sugar to make things more securable. Fuck you; hire an Ops Team".

I know I'm no #devops expert; but when _every_ option causes that vague "Ur doin it rong" tension, it begins to feel like the problem is at least partially bad #documentation and partially paradigmical ossification.

Oh and #k8s can fuck right off; I'm hosting some software not launching a moon into another galaxy using only breakfast cereal and cotton gins.

In meinem Fall war das eindeutig selbstverschuldet und noch nicht mal kaputt, aber halt nicht das, was ich erreichen wollte.

Ich wollte auf 28.0.5, aber in der #podman-compose war ':latest' definiert und vor zwei Tagen kam 29.0.0 raus, also wurde erfolgreich auf die neue Version migriert. Nur will ich die (jetzt noch) nicht und es gibt scheinbar keinen einfachen Weg zurück, weil #Nextcloud nicht abwärtskompatibel ist.

Dann teste ich jetzt mal das #Restore mit #restic...