Setup

  • Clone GitLab repository

  • Run install script

    ./install.sh
    

The framework is installed in /opt/docker-ml (default) It will also create following directories

~/.docker-ml
├── alias
│   └── ... (all aliases for docker container ids)
├── cache
│   └── ... (all runoptions.txt files with the corresponding docker container id as file name)
└── volumes
    └── ... (all volumes used/managed by docker-ml)

~/.docker-mlrc (configuration file for docker-ml)

Important

Above directories need to be writable for the user running docker-ml

Tip

The directories mentioned above can be configured in ~/.docker-mlrc

Administrators Only

To be able to push the volumes to the volume-share add following entry to ~./ssh/config

~/.ssh/config

Host helena.ti.bfh.ch-ad
        HostName helena.ti.bfh.ch
        User fallback
        IdentityFile <ssh key>

Tip

The Host entry mentioned above can be configured in ~/.docker-mlrc with the variable DEF_SERVER_AD