diff --git a/utils/gen-docker-image.sh b/utils/gen-docker-image.sh index e4ceecda..efa149c9 100755 --- a/utils/gen-docker-image.sh +++ b/utils/gen-docker-image.sh @@ -7,7 +7,16 @@ VER=$(grep -Po '(?<=^__version__ = ).*' $thisd/../heudiconv/info.py | sed 's/"// image="kaczmarj/neurodocker:0.9.1" -docker run --rm $image generate docker \ +if hash podman; then + OCI_BINARY=podman +elif hash docker; then + OCI_BINARY=docker +else + echo "ERROR: no podman or docker found" >&2 + exit 1 +fi + +${OCI_BINARY:-docker} run --rm $image generate docker \ --base-image neurodebian:bookworm \ --pkg-manager apt \ --dcm2niix \