Live data from Hacker News

Fly To Podman: a script that will help you to migrate from Docker

github.com

101–110 of 152 posts

Re: Fly To Podman: a script that will help you to migrate from Docker

#101
post #92

Earlier quoted context omitted.

podman compose is really bad

How so? What problems do you have with it?

Missing features, lots of debugging spam which cant be turned off, doesnt properly adhere to the compose spec...

Re: Fly To Podman: a script that will help you to migrate from Docker

#102

Just want to say everyone should be using podman. Its architecture is way more sane and integrates with Linux on a far more basic level (a regular process that can be started via systemd, etc. instead of a root daemon. Run it as root to get privileged containers). They've also built an incredible ecosystem around podman itself. Red Hat has been absolutely cooking with containers recently.

I understand that k8s uses containerd or similar daemons to run containers. Do podman's criticisms of docker also apply to k8s?

Re: Fly To Podman: a script that will help you to migrate from Docker

#104

Just want to say everyone should be using podman. Its architecture is way more sane and integrates with Linux on a far more basic level (a regular process that can be started via systemd, etc. instead of a root daemon. Run it as root to get privileged containers). They've also built an incredible ecosystem around podman itself. Red Hat has been absolutely cooking with containers recently.

What are the benefits of using Podman and not Docker?

Rootless, daemonless, hardware passthrough, no Docker Inc pulling the rug, etc etc

Re: Fly To Podman: a script that will help you to migrate from Docker

#105
post #100

Earlier quoted context omitted.

Incorrect, the use of a non-root daemon is essential for isolation and security.

Im fully on board with the idea that root daemons shouldnt be necessary I just dont want systemd to become a dependency for yet again something else it shouldnt be a dependency for.

Huh, that's another uninformed take.

systemd is at it's core an app for running services, such as containers.

You should read up on podman and systemd before making up more arguments.

Re: Fly To Podman: a script that will help you to migrate from Docker

#106
post #83
post #26

Last year I transitioned all of my personal projects to use podman. The biggest surface area was converting CI to use podman to build my docker files, but also changed out tooling to use it (like having kind use it instead of docker). For the most part this worked without issue. The only snag I ran into was my CI provider can't use oci formatted images. Podman lets you select the format of image to build, so I was ab…

I would love to know more details about your CI setup. I'm running all of my self-hosted services as Quadlets (which I generally really love!) and CI (using Gitea) was/is a huge pain point.

I have a simple setup on GCP. I am using Cloud Build with the companion Github app to trigger builds on branch updates.

I like it because I am deploying to GCP, and storing containers in Artifact Registry. Cloud Build has good interop with those other products and terraform, so its pretty convenient to live with.

The pipelines themselves are pretty straight forward. Each step gets an image that it is executed in, and you can do anything you want in that step. There is some state sharing between steps, so if you build something in one step, you can use it in another.

Re: Fly To Podman: a script that will help you to migrate from Docker

#108

just a pro tip "if it aint broken dont fix it" if you have a working docker file(s) do not migrate unless there is a ground breaking need

Podman and Buildah consume Dockerfiles perfectly fine. Have you come across a scenario where Dockerfile contents were a concern?

Re: Fly To Podman: a script that will help you to migrate from Docker

#109

Just want to say everyone should be using podman. Its architecture is way more sane and integrates with Linux on a far more basic level (a regular process that can be started via systemd, etc. instead of a root daemon. Run it as root to get privileged containers). They've also built an incredible ecosystem around podman itself. Red Hat has been absolutely cooking with containers recently.

Until it’s supported by AWS ECS it’s not relevant for me since that’s what my container builds are for.

Re: Fly To Podman: a script that will help you to migrate from Docker

#110
post #100

Earlier quoted context omitted.

Im fully on board with the idea that root daemons shouldnt be necessary I just dont want systemd to become a dependency for yet again something else it shouldnt be a dependency for.

Huh, that's another uninformed take. systemd is at it's core an app for running services, such as containers. You should read up on podman and systemd before making up more arguments.

The point is that RedHat went on a tirade for years telling everyone: "Docker bad, root! Podman good, no root! Docker bad, daemon! Podman good, no daemon!".

And then here comes Quadlets and the systemd requirements. Irony at its finest! The reality is Podman is good software if you've locked yourself into a corner with Dan Walsh and RHEL. In that case, enjoy.

For everyone else the OSS ecosystem that is Docker actually has less licensing overhead and restrictions, in the long run, than dealing with IBM/RedHat. IMO that is.

Post reply on HN