Dockstore-cli: Support Podman (alternatrive Docker) or workaround?

I was able to run with the podman (and the docker symbolic link) when disabling SE Linux. The cause was not the podman but the enabled SE Linux

So, below is the temporary workaround.

$ sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Memory protection checking:     actual (secure)
Max kernel policy version:      33

$ sudo setenforce 0

$ sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   permissive
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Memory protection checking:     actual (secure)
Max kernel policy version:      33

The detail of the SE Linux is The `dockstore tool launch` failed with a WDL to run a docker container on Docker on Fedora 36 - #2 by junaruga .

1 Like