Versions Compared

Key

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

...

For more information, check indigo-dc/udocker

Docker vs uDocker

Important: While uDocker has mostly identical commands and parameters as Docker, there are some minor differences:

  • Docker: 
    • docker create: prepare a container from an image
    • docker start: start a prepared container
    • docker run: prepare a new container and start it in a single step
    • docker exec: execute commands on a started container
  • uDocker: 
    • udocker create: prepare a container from an image
    • udocker run: execute commands on an existing container or prepare a new container and execute command on it
    • There is no udocker start and udocker exec!

In consequence, the typical usage for Docker is combination of docker run and optionally docker exec. For uDocker, the typical usage is a combination of udocker create and udocker run.

Please be aware not to mix these usage scenarios.

uDocker is slower to prepare a container, so incorrect usage of udocker run may end up in starting multiple containers and each operation taking a long time.

Goal

The goal of IMAS Docker creation is to prepare a Docker image containing full IMAS environment with additional tools such as Kepler and FC2K.

...