...
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 imagedocker start
: start a prepared containerdocker run
: prepare a new container and start it in a single stepdocker exec
: execute commands on a started container
- uDocker:
udocker create
: prepare a container from an imageudocker run
: execute commands on an existing container or prepare a new container and execute command on it- There is no
udocker start
andudocker 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.
...