
A demonstration of the AWS Cloud Architecture. This demo is intended to help you grasp key IaaS cloud concepts such as Regions, AZs, Services and Endpoints.
Objectives for Lab1
Install VirtualBox, which functions as the virtualization platform to run VMs on your computer.
Install and setup Vagrant to easily create and manage Virtual Machines on your computer.
Get the Fedora Linux image, start the VM and ssh into it using Vagrant.
Setup the Fedora Linux environment to run Docker containers.
Get started by running your first Docker containers!!!
Lab2 Objectives
Work with Docker using the Vagrant VM we built in Lab1. Practice and learn several handy Docker commands used in production environments to manage Docker containers.
Understand the objectives of this lab.
Learn about the application that we will be building and running as a Docker container.
Develop the python application
Learn how to define a container for the application we developed using a Dockerfile
Learn the best practices to create Dockerfiles for your container images
Secure copy (scp) our application files to the Docker host to build the container image.
Understand the anatomy of a Docker image.
You will learn how to build a Docker image in this lab.
Understand the differences between a Docker Container and Docker Image
We'll run the docker container we created and also test it!.
What's a container registry and how is it different from a container repository?
You will learn about this in this lecture.
Setup the quay.io container registry to push your Docker image.
Learn how to tag and publish your image using a container registry service.
Learn how to pull and run images from a container registry.
This course will introduce you to the essential concepts in Cloud Computing, Docker and the OpenStack Cloud using hands-on labs, quizzes and demos.
First, the video lectures, quizzes and illustrations in section1, will build a solid technical background.
Next, the hands-on lab videos and demos will help in absorbing all the theoretical concepts learned earlier.
I have designed this course such that even a beginner can understand and work with these technologies.
Make sure to watch the course promo video to learn more about the curriculum.
My teaching assistant and I will support your learning and strive to clarify your doubts using the Udemy Q&A facility.
We're glad to have assisted you in your quest for Cloud Computing, Docker and OpenStack knowledge.
We sincerely hope you have a fulfilling learning experience!