Live data from Hacker News

Podman Desktop 1.2 Released: Compose and Kubernetes Support

podman-desktop.io

11–20 of 132 posts

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#11
post #4

Forgive my naïveté regarding Podman. On macOS, does this use the same virtualization approach that docker desktop uses?

Yes. Perhaps OrbStack[1] is what you're looking for. [1] https://orbstack.dev/

Orbstack also uses a virtual machine.

How does it work? Why is it fast?

OrbStack uses a lightweight Linux virtual machine with tightly-integrated, purpose-built services and networking written in a mix of Swift, Go, Rust, and C. See Architecture for more details.

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#12

Forgive my naïveté regarding Podman. On macOS, does this use the same virtualization approach that docker desktop uses?

Same basic approach in that it is a Linux VM that actually runs the containers, but it is based on qemu instead of VirtualBox.

Is Docker still using a VirtualBox based solution? I thought they were using the macOS virt framework.

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#13
post #8

I'm very happy to see you better support for docker compose. I think about 50% of the time I find Kubernetes used in production/development when it could have just used Compose along with a simple Terraform or Pulumi deploy script.

I guess they stopped doing this and now consider the product mature from looking at their website, but Docker Compose used to tell you that it wasn't suitable or intended for production use. That seemed like a pretty good reason not to do it.

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#14

Earlier quoted context omitted.

Same basic approach in that it is a Linux VM that actually runs the containers, but it is based on qemu instead of VirtualBox.

Is Docker still using a VirtualBox based solution? I thought they were using the macOS virt framework.

I doubt they're using VirtualBox. VirtualBox didn't even run on Apple Silicon until 9 months ago, but Docker Desktop still worked, so it must have been using something else.

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#15

Earlier quoted context omitted.

Same basic approach in that it is a Linux VM that actually runs the containers, but it is based on qemu instead of VirtualBox.

Is Docker still using a VirtualBox based solution? I thought they were using the macOS virt framework.

No, it has never used virtual box. Originally it used hypervisor.framework. I wouldn't be surprised if they now use the virtualization framework (newer higher-level abstraction on macOS).

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#16
post #8

I'm very happy to see you better support for docker compose. I think about 50% of the time I find Kubernetes used in production/development when it could have just used Compose along with a simple Terraform or Pulumi deploy script.

I guess they stopped doing this and now consider the product mature from looking at their website, but Docker Compose used to tell you that it wasn't suitable or intended for production use. That seemed like a pretty good reason not to do it.

Compose has its own footguns, but I've run a number of services with just Compose on a VM or direct on bare metal and the few little issues I've had were easy to debug and fix.

Very much unlike Kubernetes, where even a small deployment can sometimes be maddening to debug. Great for larger deployments where complexity is basically guaranteed, but anything that could run on one server with a hot spare is a great fit for Compose!

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#17

Earlier quoted context omitted.

Same basic approach in that it is a Linux VM that actually runs the containers, but it is based on qemu instead of VirtualBox.

Is Docker still using a VirtualBox based solution? I thought they were using the macOS virt framework.

colima allows to chose between qemu and apple virtualization framework.

I found there is not much diffence in performance between both on my intel macbook.

I think it will not take long until rancher also updates to latest lima to support apple virtualization. but I haven't checked the latest release notes.

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#18
post #8

I'm very happy to see you better support for docker compose. I think about 50% of the time I find Kubernetes used in production/development when it could have just used Compose along with a simple Terraform or Pulumi deploy script.

Docker compose falls apart when you need something clustered across nodes or any other multi-host deployment. Once you have to rip it apart it becomes way less appealing. Though I haven't tried it in a while and perhaps the ergonomics have changed.

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#19
post #8

I'm very happy to see you better support for docker compose. I think about 50% of the time I find Kubernetes used in production/development when it could have just used Compose along with a simple Terraform or Pulumi deploy script.

Docker compose falls apart when you need something clustered across nodes or any other multi-host deployment. Once you have to rip it apart it becomes way less appealing. Though I haven't tried it in a while and perhaps the ergonomics have changed.

Docker swarm is supposed to be the migration target for these cases, but I’ve never actually used it.

Re: Podman Desktop 1.2 Released: Compose and Kubernetes Support

#20

What's missing to fully replace Docker Desktop?

That depends on what you need. For most people and use cases you can replace it with something like Rancher Desktop [1]. But, there are use cases and situations where you needed Docker Desktop.

Disclaimer, I started Rancher Desktop.

[1] https://rancherdesktop.io/

Post reply on HN