Note that these instructions are for running Docker-Toolbox for Windows.
Running Docker Desktop for Windows may or may not work.
install Docker-Toolbox for Windows
From here.![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu24wCiqSkyHx_DeBtBvYELMymkq9eyxDdQtqjqBBzozvzKEL-OlOrdES-Wz-Dc_wHTnWnsqo-AUscOt-0Orz0Yfp2841y-VEHBNQHBCKvG2QnmaXKqrQJGlG6WqCy5tm3XM4l7fdNXQ/s640/install-docker-toolbox-for-windows.png)
open a Docker-Quickstart-Terminal
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis2IOu03HmPH12tzSLHMKENfssp_a_3LMh5f2eMO5cFP-wnWYy0BdqWECMkmnINgrB2Hkoz6F6miN3g76kTVwNuyVfgGZYbwLF_cgc73Mgki-Fp3fSPbW3nRV3sPUw-j1yv9QnRHt0lw/s640/Docker-Quickstart-Terminal.png)
get your cyber-dojo server's IP address
In the Docker-Quickstart-Terminal, type:$ docker-machine ip default
It will print something like 192.168.99.100
ssh into your cyber-dojo server
In the Docker-Quickstart-Terminal, type:$ docker-machine ssh default
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3tWNbDQIqjjRQDlp7HJYbwMBaOnKX6KB9kDBhIu2pBiKmXVMdELIoVVSV9TM5qtzgp9RIl8Z-or7IhOsRrs3W2wWsDlFDWlrR1hgOByesUA5GP3Az1j4DmxxIXZxlgbyq_QsArQvYrw/s640/Docker-Quickstart-Terminal-ssh.png)
setup directory permissions
cyber-dojo saves the practice sessions to /cyber-dojoYou need to set the correct permissions for this directory.
The user-id for the saver service is 19663, and its group-id is 65533.
In the cyber-dojo server terminal, type:
docker@default:~$ sudo mkdir /cyber-dojo
docker@default:~$ sudo chown 19663:65533 /cyber-dojo
install the cyber-dojo script
In the cyber-dojo server terminal, type:docker@default:~$ curl -O https://raw.githubusercontent.com/cyber-dojo/commander/master/cyber-dojo
docker@default:~$ chmod 700 cyber-dojo
Now use this cyber-dojo script, from a (default VM) cyber-dojo server terminal, to run your own cyber-dojo server.
No comments:
Post a Comment