We are currently using the Docker fabric for our labs. We have several Docker containers running together to simulate a small cluster.
We would like to add labs that interact with the cluster using a desktop client. We would prefer not to duplicate the work we have done configuring the Docker images, but right now, we cannot mix Docker and VMs in a single lab. We will have to create and maintain Linux VMs that are configured identically to our Docker images.
Thanks for taking some time to send along this suggestion! Our Product Group has given this an initial review... we love it. We cannot yet commit to a specific timeframe, but we've assigned this as "Likely to Implement," so stay tuned to this thread for updates over the next few weeks or months.
If you have additional context or would like to generate more demand, feel free to edit your original post and/or invite your peers to upvote your Idea.
We are working on advanced security courses and need to add website containers (DVWA-like) to an existing VM network for hacking/ pentesting.
Containers are an easy way to provide basic services on systems that boot quickly. Some labs require the power and flexibility of traditional VMs (Domain Controllers, for example) while others merely need to host a quick-and-dirty website for participants to hit. The ability to mix both environments would allow for greater efficiency.
I am up voting this suggestion as I would like to expand our current capabilities to deliver our Workbench labs and use containers and VM's in a lab profile to improve boot time in our complex vnet courses.