allow cwd and executable in mount, download from registry, mimic docker images output
Created by: mvdbeek
Hey there,
I have worked on some overall improvements to udocker. These are:
- allow working_dir and executable to be inside of a mountpoint
- add /usr/loca/bin/ and /usr/local/sbin to the default path
- mimic the
docker images
command more closely - improve downloading and storing images from non-dockerhub registries like quay.io.
In docker, if you pull an image using
docker pull quay.io/<namespace>/<image>/<tag>
, it will be listed under that name. With this PR it would behave the same way if you doudocker.py pull quay.io/<namespace>/<image>/<tag>
.
I hope these changes can be integrated here, since I think this makes it easier to use udocker as an alternative to docker.