hashicorp / nomad-driver-podman

A nomad task driver plugin for sandboxing workloads in podman containers
https://developer.hashicorp.com/nomad/plugins/drivers/podman
Mozilla Public License 2.0
224 stars 61 forks source link

Podman Desktop support #251

Open lgfa29 opened 1 year ago

lgfa29 commented 1 year ago

RedHat announced the general availability of Podman Desktop 1.0.

I quickly explored how it interacts with Nomad and Podman driver and I'm documenting the early findings here on macOS.

  1. Podman Desktop attempts to run in Docker-compatility mode using the podman-mac-helper script, which maps the /var/run/docker socket to Podman.

    This is a known issue that causes Nomad to incorrectly fingerprint Docker as available. While Podman CLI has a high degree of compatibility with Docker, the underlying APIs are rather different, which causes allocations to fail. image

  2. The nomad-driver-podman task driver is not available in Darwin or Windows binary format.

  3. The nomad-driver-podman task driver doesn't seem to work with Podman Desktop because the connection with the connection point to the Podman API is over SSH instead of a socket.

lvermeulen commented 10 months ago

Is there any update on the availability of a Windows binary?

lvermeulen commented 10 months ago

Is there any update on the availability of a Windows binary?

Anyone?

jrasell commented 10 months ago

Hi @lvermeulen, there is no update currently; when there is someone from the team will post on this issue.

lvermeulen commented 10 months ago

Thank you, @jrasell