udocker

udocker - A basic user tool to execute simple docker containers in user space without requiring root privileges.

  • Enables basic download and execution of docker containers by non-privileged users in Linux systems were docker is not available.

  • It can be used to access and execute the content of docker containers in Linux batch systems and interactive clusters that are managed by other entities such as grid infrastructures or externaly managed batch or interactive systems.

The Indigo udocker does not require any type of privileges nor the deployment of services by system administrators. It can be downloaded and executed entirely by the end user.

udocker is a wrapper around several tools to mimic a subset of the docker capabilities including pulling images and running then with minimal functionality.

Summary:

Release Notes v. 1.0.3

What's new

  • Support for importing containers in newer Docker metadata structure

  • Support for additional execution engines to be provided in the future

  • Improved parsing of entrypoint and cmd metadata

  • Increase of name alias length

  • Add support to change dir into volume directories

  • Improve temporary file handling and removal

  • Improve the command line parsing

  • Fix exporting of host environment variables to the containers

  • Fix deletion of files upon container import

  • Fix validation of volumes specification

  • Better support for private repositories other than dockerhub

  • Address issues with ptrace and seccomp in newer kernels

Supported Platforms:

  • CentOS 7,Ubuntu 16.04

List of RfCs

Deployment Notes

Installation can be done from GitHub or tarball

Known Issues

  • N/A

List of Artifacts

CentOS7:

Ubuntu 16:04:

Tarballs:

Documentation

Support

Last updated