Intro to Docker for Beginners
3.5 (4 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.
20 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Intro to Docker for Beginners to your Wishlist.

Add to Wishlist

Intro to Docker for Beginners

Learn how to deploy modern web applications with Docker. You can take your Development Skills to the next level
3.5 (4 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.
20 students enrolled
Created by Jacob Isaacson
Last updated 11/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • At the end of my course you will be able to install Docker on Mac, Windows, and Ubuntu
  • You will also know how to use Docker hub
  • You will also know most of the Docker commands and how to use them
  • You will also be able to create Docker images
  • You will also be able to create Dockerfiles
  • You will also be able to build and image from a Dockerfile and create a Docker container from that new image created from the Dockerfile
View Curriculum
Requirements
  • Students will need to have a Windows Mac or Ubuntu Machine
  • Some experience with Linux or the Command Line Would Be a Plus
  • Some experience with Virtual Machines is a plus but not needed
Description

Docker is the latest in Automation in virtualization of Servers. Many of the top companies like PayPal, eBay, lyft, groupon and many others are starting to implement Docker in production. Even though Docker is new, it is already a sought after skill for System Administrators, Developers and anyone looking to setup any kind of web server, you are going to need Docker. Your skills and experience after taking this course will get you ready to use Docker from development to production. You will be able to automate the entire process from development to production. 

In this course you will begin with Installing Docker and getting your pc ready for Docker. Then you will learn about pulling Docker images and we will go though the Docker commands and start creating web servers like tomcat and nginx. Docker is easy to setup and run especially if you are using Kitematic.

Who is the target audience?
  • SYSTEM ADMINISTRATORS
  • DEVOPS
  • DEVELOPERS
  • BEGINNERS
Students Who Viewed This Course Also Viewed
Curriculum For This Course
34 Lectures
01:27:25
+
Introduction
1 Lecture 06:17

In this course I will be teaching you how to download and install Docker on Mac Windows and Linux. We will also be using Docker hub to find and create images. Then we will be going over some of the Docker Commands that you can use build and run containers. We will be creating custom Docker images as well There is one assignment at the beginning of this course. In the Future I will provide more assignments for this course.

Preview 06:17
+
Docker Installation and Setup
5 Lectures 18:19
  • Installing Docker on Mac
  • Testing Docker on installation on Mac
  • Upgrading Docker on Mac
Preview 01:24

  • What does Docker for Mac come with?
  • Version of Docker we will be installing on Mac.
  • Where to download Docker for Mac
  • Installation and Setup for Docker on Mac
Installing Docker on Mac
05:04

This video is coming soon

Preview 03:44

  • First make sure your Ubuntu can support Docker
  • Go through the installation process on ubuntu
  • Next I will be showing you how to verify that your installation worked.
  • Verify the Docker installation worked
  • And upgrading Docker on Ubuntu
Installing Docker on Ubuntu
07:24

  • Install Docker on Mac, Windows, and Ubuntu
  • Test our Docker installation
  • Upgrade Docker 
  • We also learned about Ubuntu System Requirements before installing Docker
Docker Installation and Setup Summary
00:43
+
Using Docker Hub
6 Lectures 09:48
  • We will be using Docker Hub to
  • Find Docker images
  • Download Docker images
  • Kitematic
Course Overview
00:43

  • In this section we will be pulling from Docker hub
Finding an Image on Docker Hub
03:00

  • In this section we will be pulling from Docker hub
Pulling From Docker Hub
02:21

  • In this section I will be showing you how to use kitematic
  • We will also search for image on Docker hub using Kitematic
  • We will also download a Docker image using kitematic
Using Kitematic
02:17

This is your first assigment

Assignment 1
00:47

  • Learned about Docker Hub
  • Learned about pulling Docker images from Docker Hub
  • We also learned how to use docker pull and Kitematic
  • Created a Docker Account
  • We had our first assignment
Using Docker Hub Summary
00:40
+
Docker Commands
8 Lectures 18:08
  • What are we going to go over in this section?
    • How to pull Docker images onto your computer
    • Viewing all the Docker images on your pc
    • Running Docker images
Overview
00:37

  • In this section I will show you how to pull down a Docker image.
Pulling Docker images onto your Computer
01:30

  • In this section I will show you how to view all the Docker images on your pc
Viewing all Docker Images on You PC
01:24

  • In this section I will be showing you the command to view all the Docker containers running on your machine
  • And the command to show all Docker containers on your machine
Viewing Docker Containers on Your PC
02:22

  • In this section I will be showing you how to remove Docker containers and Docker images
Removing Docker Images and Docker Containers from your PC
03:07

  • In this section I will be teaching you each of the different Docker options and what they mean.
Docker Options
06:16

  • In this section I will be teaching you how to view a Docker containers working directory
Viewing Containers Working Directories
02:22

  • Learned about new docker commands
    • pulling, viewing, running and deleting Docker containers
    • sharing files and creating volumes and viewing containers working directories
Docker Commands Summary
00:30
+
Using Docker
5 Lectures 13:35
  • The Agenda for this section is as follows
    • Downloading a tomcat Docker image
    • Creating an app Docker container (tomcat)
    • Connecting to our tomcat through the browser
  • Downloading Ubuntu Docker image
  • Creating an Os Docker container
  • Installing packages on our new Docker container
  • Saving our new Docker containers changes
Using Docker Overview
00:39

  • Download docker image for tomcat from Docker Hub using Kitematic or
  • docker pull
Downloading Docker Images
02:50

  • In this section I showed you how to run the Docker container for tomcat
  • We also connected to our Tomcat Docker container through the browser
  • In the next Section we will be installing an OS Docker Container Ubuntu
Running our Tomcat Container
02:12

  • We will be downloading the ubuntu Docker image
  • then running the Ubuntu Docker container
  • Modifying the Docker container
  • Saving changes to the Docker container
  • Stoping and Starting the Docker container to see the changes are saved.
Running Docker Container Ubuntu
07:13

  • The things we accomplished in this section are:
    • Installing an App Docker container
    • Installing an Os Docker container
    • Connecting our tomcat server to a browser
    • Saving our changes to our Ubuntu Docker container
Using Docker Summary
00:41
+
Creating A Custom Docker File, Create Build Run
5 Lectures 10:17
  • In this section I am going to show you how to create a custom Dockerfile
  • Then Build an Image from our Dockerfile
  • Then running our Image that we just created from our Dockerfile
Creating A Custom Docker File Overview
00:21

In this section we will be creating our first Dockerfile

Creating our First Dockerfile
03:56

  • In this section we are going to learn how to build an image from our Dockerfile that we just created.
Building an Image from Created Dockerfile
02:31

  • In this section we are going to learn how to run the image that we just built from our Dockerfile
Running our New Image
02:58

  • I showed you how to create a docker file
  • We also learned how to build and image from our docker file
  • We then learned how to run our docker image we just created
Creating Custom Docker Images Summary
00:31
+
Additional Learning
2 Lectures 06:36
  • Testing with Docker
  • Building Services with Docker
  • Docker Compose
  • Docker Swarm
Additional Learning
00:41

In this section I will show  you how to create a volume using Docker

Creating Volumes with Docker
05:55
+
Questions and Answers
1 Lecture 00:40

Questions and Answers can be found here

Questions and Answers
00:40
+
Lessons Learned
1 Lecture 03:45

Learned Lessons

Lessons Learned
03:45
About the Instructor
Jacob Isaacson
3.5 Average rating
4 Reviews
20 Students
1 Course
Mr

My name is Jacob Isaacson I started out just a kid using Redhat linux and started to learn more about the different operating systems like Windows, Mac and Ubuntu. I went to school to be a software developer and I have a lot of experience with Linux and System Administration. I have also developed in several languages including Java, Javascript, HTML, CSS, Python3, C#, C++. I also have experience with different flavors of linux and creating vmware custom virtual machines. 

The flavors of linux that I have used and installed are: Fedora, Redhat, Ubuntu, FreeBSD, Centos, OpenSuse, Mint, ArchLinux etc.... I really like to create new productions and learn new things. I also want to be an instructor and teach people how to use technology to make there world a better place. 

I am intending on writing several other courses on vagrant, Basic Linux, and Creating Automation Scripts

Some of my hobbies are Exercising, Marathons, Watching movies and Tv Shows, Paint balling, and just about any sport except for soccer. 

I hope to help out people that are maybe struggling with linux or containers.