Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science
Northwest Nazarene University Computer Science seeks to educate students in the latest tools and technologies used in today’s computing environments. As these environments are varied, the computer lab requires several different virtual systems and services to cover a wide range of student/professor needs, from Big Data to Cyber Security. My project intends to extend the university’s current educational capacity via the addition of several new flexible but highly specific and robust Linux-based environments that utilize Docker to manage and deploy various services.
The goal of this project was to create an environment for dynamic learning. To do so, services such as databases, web servers, web IDE’s, git services, and more need to be researched and made available for quick and easy deployment. First, knowing about Linux and Docker is a must, then the project implementation can begin; once it is done, a future roadmap is to be devised.