Using udocker for CWL Workflows

I’ve been trying to make a package (Virtus2) that runs in a cwl workflow wrapper work with udocker. While I’ve been able to get the workflow to run using --user-space-docker-cmd=udocker, it tries to use docker on each step to call tools.

Is there a way to get the workflow and udocker to work together?

Welcome @wcurrey . Can you share some logs showing the error or mistaken invocation of docker instead of udocker? Be sure to include the cwltool invocation as well. Thanks.