Built on a hypersivor of host operation system, virtual machine (VM) offers an isolated virtual environment providing functionality needed to execute guest operation systems (OS) and applications. However, VMs usually require heavy computer resources to execute OS and programs. Alternatively, an advanced technique so-called containerization has been developed in the recent years for many applications. Containerization provides a mechanism where software/applications can be abstracted from the environment they originally run. These two workshops will introduce the basic concepts and usage of Docker containerization, including its four major components: image, container, data volume, and network. We will also discuss how to write the Dockerfile and run your applications from local computer to cloud services.
Any questions about this workshop can be emailed to Jerry Huang at email@example.com.
Presented by the Office of Advanced Research Computing.