Design Overview
At a high level, this environment consists of three networks: an outbound internet connection, the internal network hosting the lab server itself, and a docker private network connecting the containers. The outbound router can be a customer-grade device, but in the spirit of DIY, we will be setting it up