devpod icon indicating copy to clipboard operation
devpod copied to clipboard

Cleaner Podman Desktop integration

Open dylanmtaylor opened this issue 11 months ago • 4 comments

Is your feature request related to a problem?
Possibly. Right now, you have to specify "podman" as the docker binary path of the Docker executor to use Podman.

Which solution do you suggest?
I'd like there to be a "Podman" executor that automatically detects the presence of Podman and uses the path it found to run Podman

Which alternative solutions exist?
Modifying the path of the Docker executor.

Additional context

dylanmtaylor avatar Jan 14 '25 13:01 dylanmtaylor

Hi @dylanmtaylor thanks for raising your feature request! Tbh I am not sure on this one, I don't think devpod could assume to use podman over docker simply because it is in the PATH. If podman was available and docker wasn't, this could work, but developers will likely have both and currently there is a easy way for the user to specify.

I'll keep this ticket open to track if there is more interest from the community for the feature as this is just my opinion.

bkneis avatar Jan 15 '25 11:01 bkneis

Right now if you do not have both it is broken. Our organization dropped Docker Desktop in favor of Podman desktop (not my choice), as the former had a license cost associated with it. DevPod doesn't work without a workaround if you only have Podman Desktop installed, and it's not intuitive to set the docker binary path to Podman.

dylanmtaylor avatar Jan 15 '25 13:01 dylanmtaylor

By executor do you mean provider? Specifying podman in the Docker Path in the docker provider works fine for me.

jedthe3rd avatar Feb 26 '25 21:02 jedthe3rd

By executor do you mean provider? Specifying podman in the Docker Path in the docker provider works fine for me.

This does work, just would be great to not have to do that.

dylanmtaylor avatar Feb 27 '25 14:02 dylanmtaylor

This issue is stale because it has been open for 60 days with no activity.

github-actions[bot] avatar Apr 29 '25 02:04 github-actions[bot]

This issue was closed because it has been inactive for 30 days since being marked as stale.

github-actions[bot] avatar May 29 '25 02:05 github-actions[bot]