Look into Kata Containers for GitLab runners
Either solutions is messy. It would be easier if could run docker with
--privileged and be done with it. Kata Containers could probably allow us to do that.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information