Jumpstart to Docker, from zero to hero
3.8 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
96 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Jumpstart to Docker, from zero to hero to your Wishlist.

Add to Wishlist

Jumpstart to Docker, from zero to hero

Docker Platform fundamentals & best practices on Microsoft Azure and DevOps
3.8 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
96 students enrolled
Created by Learnoo MOOC
Last updated 1/2017
English
Current price: $10 Original price: $60 Discount: 83% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Students will be able to understand containers technology
  • Students will learn how to use docker platform
  • Students will practically understand DevOps using GitLab
  • Students will learn the best practices for using Docker in Microsoft Azure
View Curriculum
Requirements
  • You should have knowledge on some basic Linux commands so you can understand this course easily
  • You should have basic knowledge on Microsoft Azure and creating Virtual Machine
Description

This course covers Docker Platform from the very basics of installation and function to an in depth review of the use cases and advanced features. We will talk about how Docker is architected in order to provide a better understanding of how to manage Linux Containers using the Docker Client. Once we have a good understanding of the basics, we will dive into the advanced use cases and really uncover the power of the entire system. 

It also shows the best practices for installing and using docker on Microsoft Azure.The course also comes with a practical guide to using docker with DevOps.If you apply to this course you'll be able to setup a web server based on docker too.

GOALS :

  1. Understand Docker platform Images and containers
  2. Setup VM on Azure
  3. Install and configure Docker on VM
  4. Using and experimenting Docker images and containers for most common use cases
  5. Build Docker images with Dockerfile
  6. Shared volumes and port exposition
  7. Overview of Docker0 network
  8. Linking containers to each other
  9. Limiting Memory and CPU usage
  10. Dockerizing Web Apps
  11. Guide to using docker with DevOps



Who is the target audience?
  • This course is for developers who want to switch to DevOps
  • This course is for SysAdmins who aim to discover the docker technology
  • This course is for Azure users who want to implement Docker
Students Who Viewed This Course Also Viewed
Curriculum For This Course
13 Lectures
01:30:11
+
Docker fundamentals
3 Lectures 05:02

This introduction will lead you to know the adventure you will live across the whole course, enjoy watching

Preview 01:36

This course tells the story of how companies used to run servers on-premises in the past and how they converged to Virtual Machine to the Cloud and challenges they faced

Preview 01:29

After John told us about their Company X, Jane came to help him, introducing Containers and the difference between them and Virtual Machines and a quick overview on how it works on a Linux VM !

Preview 01:57
+
Introduction
3 Lectures 17:19

This lecture shows the best practices for installing docker on a Linux virtual machine hosted in Microsoft Azure

For a very detailed installation you can follow the official installation guide from Docker documentations

Preview 08:09

This lecture explains the fundamentals and basic commands for using docker including

  • Creating a new container
  • Removing an existing container
  • Starting and stopping a container
  • Listing containers
  • Listing images
Preview 06:02

This lecture is a completion for the last one, it shows how to create an image instead of containers creation using Dockerfile

Building images with a Dockerfile
03:08
+
Advanced Docker Topics
4 Lectures 24:46

Containers can share data (volumes) with their host machine, and can expose their open ports on the host machine as well, this lecture shows how all this can be done

Shared Volumes and Port exposition
07:38

In docker, every container has its own IP address, this lecture explains how to see a container's IP address and shows the docker0 network bridge

The docker0 network
02:01

You can host a database in a container, and a website in another one, and guess what! you can let the website access a database from the other container,  this lecture will show it to you in action as you'll see how to deploy a WordPress website container linked to a MySQL container

Linking containers to each other
11:55

Virtual Machines have a limited access through a hardware visualization which isn't the same case with containers (Operating system level visualization) but in this lecture you'll discover how it's possible to limit a container to a specific memory and CPU usage

Limiting Memory & CPU Usage
03:12
+
Docker real use cases
3 Lectures 43:04

In this lecture, you'll see how is it possible to wrap a NodeJS/Express demo website into an image, deploy it on a container and link it to a domain name, which makes it accessible from the internet 

Dockerizing Web Apps
11:24

This is probably the most interesting topic, where you'll see the power of DevOps with docker, how to add a source control to your website code, automate a test based on a docker container, and deploy your code from the source control to the server and doing the process of dockerizing the web app

Docker loves DevOps part one
18:09

This is probably the most interesting topic, where you'll see the power of DevOps with docker, how to add a source control to your website code, automate a test based on a docker container, and deploy your code from the source control to the server and doing the process of dockerizing the web app

Docker loves DevOps part two
13:31
About the Instructor
Learnoo MOOC
3.8 Average rating
14 Reviews
96 Students
1 Course
Developer, Teach Speaker and Trainer.

Learnoo creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.