On the topic of ditching Docker, has anyone else created a custom test harness with QEMU? I feel like I'm the only person doing it this way. QEMU's target userbase is emulators in general, which is a much broader audience with way more development effort going into it, therefore I don't think it can ever go "out of fashion" or get hijacked by perverse corporate interests like Docker can. Podman seems to have the same…
I ditched Docker for Podman
211–220 of 670 posts
Re: I ditched Docker for Podman
#212i'm the only one that wished docker swarm became the standard instead of k8s?
Re: I ditched Docker for Podman
#213Earlier quoted context omitted.
Having an LLM function as a translation layer from docker compose to k8s yaml works really well. On another note, podman can generate k8s yaml for you, which is a nice touch and easy way to transition.
You don’t need an LLM for this. Use `kubectl` to create a simple pod/service/deployment/ingress/etc, run `kubectl get -o yaml > foo.yaml` to bring it back to your machine in yaml format, then edit the `foo.yaml` file in your favorite editor, adding the things you need for your service, and removing the things you don’t, or things that are automatically generated. As others have said, depending on an LLM for this is a…
I guess that depends on how many you need to do
BTW, I'm talking about docker/compose files. kubectl doesn't have a conversion there. When converting from podman, it's super simple.
Docker would be wise to release their own similar tool.
compose syntax isn't that complex, nor would it take advtange of many k8s features out of the box, but it's a good start for a small team looking to start to transition platforms
(Have been running k8s clusters for 5+ years)
Re: I ditched Docker for Podman
#214Podman has a number of caveats that make it not a drop in replacement out of the box, but they are mostly few and far between. Once you've learned to recognize a handful of common issues, it's quite simple to migrate.
This might sound like me trying to explain away some of the shortcomings of podman, but honestly, from my point of view, podman does it better, and the workarounds and fixes I make to our scripts and code for podman are backwards compatible and I view them as improvements.
Re: I ditched Docker for Podman
#215My favorite part of the blog is how the author lets us know he is pretty young to reference vagrant as old.
Re: I ditched Docker for Podman
#216I love podman, and, like others have said here, it does not always work with every container. I often try to run something using podman, then find strange errors, then switch back to docker. Typically this is with some large container, like gitlab, which probably relies on the entirety of the history of docker and its quirks. When I build something myself, most of the time I can get it working under podman. This situ…
Weird, we run GitLab server and runners all on podman. Honestly I wish we would switch to putting the runners in k8s. But it works well. We use Traefik.
That's good to know it works well for you, because I would prefer not to use docker.
Re: I ditched Docker for Podman
#217I have ditched docker desktop on macOS for OrbStack.
OrbStack looks pretty nice, BUT an $8/mo/user subscription? Blech.
It feels a little hypocritical for us to feed our families through our tech talent and then complain that someone else is doing the same.
Re: I ditched Docker for Podman
#218Re: I ditched Docker for Podman
#219Any alternative for Windows containers?
The WSL backend is the pain point, which doesn't go away with Docker or Podman or anything else.