Open thejeshgn opened 4 years ago
Hello, @thejeshgn
I'm not familiar with Podman. But, I think some features are developing in v0_10 branch. Could you check this slide first?
@muga, @yoyama, Could you comment when you get a chance?
I would like to see this officially supported as podman
can be run rootless. Since podman
aims to be command compatible with docker
this should technically work:
Global:
_export:
docker:
image: "someimage:latest"
docker: "/usr/bin/podman"
Or as per-task:
+Example:
docker:
image: "someimage:latest"
docker: "/usr/bin/podman"
sh>: echo "I am running in a podman container"
Unfortunately that does not currently work very stable. I experience sporadic runtime failures even though the podman
run does not fail.
I believe it has to do with the way docker
(or in this case podman
) is invoked here:
Support for podman will be great. Podman has compatibility with Docker and works with docker images too. So I am guessing implementation in digdag should be straight forward.