...
- Docker on your own computer:
- Follow instructions at Docker for Windows, or
- Follow instructions at Docker for Mac, or
- Follow instructions at Docker for CentOS, Docker for Debian, Docker for Fedora or Docker for Ubuntu
uDocker:
Code Block language bash if grep MARCONI /etc/motd &>/dev/null; then WORK=${WORK} SCRATCH=${CINECA_SCRATCH} stat ${WORK} &>/dev/null || WORK=${HOME}/work elif grep 'Nord III' /etc/motd &>/dev/null; then WORK=/gpfs/projects/$(id -gn)/$(id -un) SCRATCH=/gpfs/scratch/$(id -gn)/$(id -un) else WORK=${HOME}/work SCRATCH=${HOME}/scratch fi mkdir -p ~/.local/bin ${SCRATCH} ln -s ${WORK}/dot-udocker/udocker ~/.udocker wget https://github.com/indigo-dc/udocker/releases/download/1.3.4/udocker-1.3.4.tar.gz tar zxvf udocker-1.3.4.tar.gz -C ${WORK}/ chmod u+rx ${WORK}/udocker echo "tmpdir='${SCRATCH}'" > ~/.udocker/udocker.conf #test udocker exec ${WORK}/udocker/udocker --help #install ${WORK}/udocker/udocker install
If
${WORK}/udocker/udocker
command throws errors try to addpython3
command before path.example:
Code Block module load itm-python/3.10 python3 ${WORK}/udocker/udocker --help python3 ${WORK}/udocker/udocker install
...