Hi there! As part of my team’s software development efforts, I’ve made a Docker image that includes all the tools you need to compile a WPILib C++ project: https://gitlab.com/lvcp/docker-frc-tools
Our team is using this for continuous integration; in essence, our Git repository automatically ensures every new version of the software can compile without errors. You could also use it to work on your robot’s software inside a cloud IDE, or if you use a Linux distribution that doesn’t have an official toolchain package.
I’d love it if other teams were able to get some use out of this. If you know of a way I could make the image better, I’d really appreciate that as well.