MIT provides instructions to setup the tools directly on Linux/Mac and Windows. You are permitted to follow these instructions directly if you do not want to use container.
For this class’ materials, we will be using running a Docker container with additional privilege to emulate the ability to interact with the OS system calls.
It should be noted that once we access the running container via the terminal, everything should be the same regardless of the setup choice.
This setup has been updated and simplified. If you have setup the CSC331 environment already, you should carry out the following steps to reset and repull/rebuild your images.
login and csc331).y and press Enter when asked)
1
docker container prune
1
2
docker image rm linhbngo/onering:login
docker image rm linhbngo/onering:csc331
1
2
3
git config --global core.autocrlf false
git clone https://github.com/ngo-classes/the-one-ring
cd the-one-ring
1
2
docker image pull linhbngo/onering:csc331
docker compose -f docker-compose.yml up csc331
127.0.0.1:18088 or localhost:18088. goldenrams as the password to login./home/student
22331.
1
ssh -p 22331 student@localhost