RoboJackets RoboCup Development Environment
372
If you are using an Intel/AMD (x86_64) system, replace <architecture> with amd64
If you are using an ARM-based system, replace <architecture> with arm64
docker pull robojackets/robocup-software-dev:<architecture>docker run -p 6080:6080 -p 5901:5901 -p 8081:8081 -d robojackets/robocup-software-dev:<architecture>~/robocup-softwareExternal referee has already been downloaded to the home directory (ssl-game-controller_v3.12.3_linux_<architecture>).
By default, external referee serves localhost:8081, which can't be port forwarded to your host machine. Therefore, you need to change the address where external referee is serving. Inside the docker container, the correct command is ./ssl-game-controller_v3.12.3_linux_<architecture> -address 0.0.0.0:8081
You can now use external referee from your host machine at http://localhost:8081/
brew install --cask xquartz)export DISPLAY=:0 && xhost +127.0.0.1 in terminalModifying the code within the noVNC environment is not recommended. Instead, you should remotely develop on your host machine using VS Code.
You can do so by starting the container and using the remote development extension (https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack) to connect with the container on your host machine.
Content type
Image
Digest
sha256:a5118b859…
Size
3.5 GB
Last updated
11 months ago
docker pull robojackets/robocup-software-dev:arm64