This is mainly self-paced, however, this can be used as team and individuals
Technical Requirements:
Docker has the following components which run on the different platforms
Docker for Mac − It allows one to run Docker containers on the Mac OS.
Docker for Linux − It allows one to run Docker containers on the Linux OS.
Docker for Windows − It allows one to run Docker containers on the Windows OS.
Docker Engine − It is used for building Docker images and creating Docker containers.
Docker Hub − This is the registry that is used to host various Docker images.
Docker Compose − This is used to define applications using multiple Docker containers.
Identify Major Learning Goals:
The major objective for the learners regarding Docker is that it is easy for the developers to develop applications, ship them into containers which can then be deployed anywhere.
Upon completion of this tutorial, learners sshould be able to:
1. explain the concepts of docker;
2. use docker to setup the development environment
Target Student Population:
This is mainly for the graduate and under-grad level and for the professionals who are already serving in the industry
Prerequisite Knowledge or Skills:
The prerequisite is that the readers should be familiar with the basic concepts of Windows and the various programs that are already available on the Windows operating system. In addition, it would help if the readers have some exposure to Linux.
Content Quality
Rating:
Strengths:
The content of this tutorial ranges from the introductory concepts to advanced configurations of docker. It also covers migration and deployment. The instruction is clear and appropriate.
Docker has the ability to reduce the size of development by providing a smaller footprint of the operating system via containers.
With containers, it becomes easier for teams across different units, such as development, QA, and Operations to work seamlessly across applications.
You can deploy Docker containers anywhere, on any physical and virtual machines, and even on the cloud.
Since Docker containers lightweight, they are scalable.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
This tutorial is suitable for beginners to docker or intermediate users. The learning goals are clear. Different topics are well categorized in the menu on the left hand side. It is a good reference for learners to grasp he concepts and the basic skillset in managing docker.
Concerns:
Initial training/learning is required before jumping on the Docker board
Ease of Use for Both Students and Faculty
Rating:
Strengths:
Docker hub is a registry service on the cloud that allows you to download Docker images that are built by other communities. You can also upload your own Docker-built images to the Docker hub.
The tutorial is easy to navigate. The menu is clear and the subsections are well defined. The screenshots are help for learners to check their progress.
Concerns:
It lacks interactivity. Learners need to setup their own environment to try the lab.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.