Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Docker on your own computer:
  • uDocker:

    Code Block
    languagebash
    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


    Info
    titleuDocker startup errors

    If ${WORK}/udocker/udocker  command throws errors try to add python3  command before path.

    Code Block
    module load itm-python/3.10
    python3 ${WORK}/udocker/udocker --help
    python3 ${WORK}/udocker/udocker install



Loading Docker image

  • Docker on your own computer:

    Code Block
    languagebash
    # Linux
    
    scp login.eufus.eu:~g2tomz/public/imas-fc2k-latest.tar.xz ./
    xzcat imas-fc2k-latest.tar.xz | docker load
    
    # macOS
    
    scp login.eufus.eu:~g2tomz/public/imas-fc2k-latest.tar.xz ./
    docker load < imas-fc2k-latest.tar.xz


  • uDocker on Gateway:

    Code Block
    languagebash
    ~/.local/bin/udocker load -i ~g2tomz/public/imas-fc2k-latest.tar.xz


...