ISLET - Isolated, Scalable, and Lightweight Environment for Training
Note: This Docker image is out of date and does not support some networking features of ISLET. ISLET is being rewritten currently and the new version will fix this things and this repo will be updated.
Instead of making modifications to the host system we can run ISLET in a container.
Start like this:
$ docker run -d -v /usr/bin/docker:/usr/bin/docker:ro -v /var/lib/docker/:/var/lib/docker:rw -v /exercises:/exercises:ro -v /var/run/docker.sock:/var/run/docker.sock -p 2222:22 islet
The bind mount of the docker binary will allow the container to create new containers
on the host system fulfilling the role of ISLET.