Docker Complete Training

Virtualization, Docker Client, Docker Hub, Linux Containers and Much More

2.90 (147 reviews)
Udemy
platform
English
language
Development Tools
category
Docker Complete Training
897
students
1.5 hours
content
Aug 2015
last update
$29.99
regular price

What you will learn

Create Linux Container

Docker Client and Server running In Single or Distributed mode

You will also learn basics of virtualization

Why take this course?

What is Docker?

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.

Why do developers like it?

With Docker, developers can build any app in any language using any toolchain. “Dockerized” apps are completely portable and can run anywhere - colleagues’ OS X and Windows laptops, QA servers running Ubuntu in the cloud, and production data center VMs running Red Hat.

Developers can get going quickly by starting with one of the 13,000+ apps available on Docker Hub. Docker manages and tracks changes and dependencies, making it easier for sysadmins to understand how the apps that developers build work. And with Docker Hub, developers can automate their build pipeline and share artifacts with collaborators through public or private repositories.

Docker helps developers build and ship higher-quality applications, faster.

Why do sysadmins like it?

Sysadmins use Docker to provide standardized environments for their development, QA, and production teams, reducing “works on my machine” finger-pointing. By “Dockerizing” the app platform and its dependencies, sysadmins abstract away differences in OS distributions and underlying infrastructure.

In addition, standardizing on the Docker Engine as the unit of deployment gives sysadmins flexibility in where workloads run. Whether on-premise bare metal or data center VMs or public clouds, workload deployment is less constrained by infrastructure technology and is instead driven by business priorities and policies. Furthermore, the Docker Engine’s lightweight runtime enables rapid scale-up and scale-down in response to changes in demand.

Docker helps sysadmins deploy and run any app on any infrastructure, quickly and reliably.

Content

Introduction

Introduction to course
Prerequisite

Introduction to Virtualization

What is virtualization
Para Virtualization
Full Vurtualization
Containers Virtualization

Installation

Installing Docker

Architecture

Docker architecture

Working with docker client

Finding the version of docker
Creating a container
Running a container
getting a list of all containers
Inspecting a container
Attaching and detaching a container process
Sending SIGKILL and SIGTERM signals to the detached process
Restarting a container
Using container in interactive mode
Commiting filesystem changes
Quit a container
Connecting to a remote docker server

Docker Hub

What is Docker Hub
Pushing a container into docker hub
Pulling a container into docker hub
Searching For Container

Getting Practical with Docker by using WordPress

Introduction to Docker for WordPress Developers
How to Manually Build Docker Containers for WordPress
How to Use the Official Docker WordPress Image
Deploying WordPress with Docker

Conclusion

Conclusion

Reviews

Mark
February 21, 2016
Near as I can tell this course has been abandoned. The Docker version demonstrated looks to be 18 months old and there are questions over a year old that have not been responded to (at least not publicly). As posted by others, the narrator does have a heavy accent which is compounded by low quality audio recording. That being said, I had no knowledge of Docker before, and this course provided the basics, so I guess that I received some knowledge. Do not pay full price for this title.
Ravi
January 1, 2016
Please remove this course as this is very outdated. Docker self paced training has more information than this course. https://training.docker.com/self-paced-training
Nadeem
December 2, 2015
This course need more material, as of now, the trainer is just going through command which is already available for free in internet, we expect more, when we pay for the course.
Darren
November 21, 2015
* The videos are not recorded in focus. * The length of the videos are too short and focus on each subcommand to docker. * There is not enough technical content and the author lacks competency, some of the technical information is wrong. * The videos are not sped up, when 'apt-get update' is run. * Some of the videos have 30-60 seconds of video with no content at the end of them. * The audio volume is recorded at different levels, so sometimes it's quiet and sometimes loud. *There is not enough focus nor depth on building Docker containers. PDF's from a 3rd party are supplied. There is an opportunity for somebody to create a professional docker training course to address these points.
Pramod
September 18, 2015
Docker is a very fast moving technology.The lessons provided by instructor is the right amount of key information on how to working with Docker Client and the lessons also provided good insight on how Docker can be beneficial to someone developing or maintaining a website. Awesome Course found on Udemy with great content and quality of videos. Instructor speaks very clear.Finally I got the right course which i needed to improve my development skills using Docker. This is a very well presented and high quality Docker better than most others courses. I would recommend this course very much.I was happy to take this course as it does provide you with the basic and advance knowledge needed to grasp the concept of Docker and containers. The trainer covered most of the essentials topic on docker and put a lot of efforts to make the perfect course like this.
Richard
August 28, 2015
Audio was poor and hard to view on an ipad because there was no focus on terminal. With a bit of editing, I'd give this 5 stars otherwise.
Jan
August 6, 2015
There are a few issues with video quality and pace of delivery. Otherwise an OK introduction to docker, but not 'Complete Training'.
Phil
May 16, 2015
The audio was somewhat distorted and some words pourly pronounced took some getting use to instructors speech.
Marco
February 2, 2015
- speaker has a strong accent - I missed a more general introduction (What is it used for? What does it solve?) - Videos are in bad quality - the console commands could run on 400x600 Screen but the presenter used 1028x726 with a bad screen resolution quality... a missed opportunity. - Very basic content
Lars
December 1, 2014
I was happy to take this course as it does provide you with the basic knowledge needed to grasp the concept of Docker and containers. I would have liked examples on how to work with a typical web project though
Manuel
December 1, 2014
Nice introduction to Docker, it would be nice to have a deeper insight, maybe with some added topic. It worths to take a look at this course.
Angel
October 23, 2014
The material is a good introduction for those with no previous experience on Virtualization. Overall it should have been 4 stars but two things are disappointing. A) The font on the console is so small that I had to go to the Dockers documentation to read it.... so wasted my time. B) The instructor either is very nervous or doesn't command the material because after every single phrase he slurps and chomps with his mouth, very annoying for a professional presenter.
Alex
September 24, 2014
I appreciate the effort of the instructor. I was looking for a more applicative and example driven approach for this course. This is a very very high level approach to docker for someone that has no experience with any sort of virtualization software at all. All the information transferred by the author can be easily found at the docker main website. Recommended for absolute beginners.
Dharmendra
August 19, 2014
The course is for those who would want to learn basics of Docker and its usage. The trainer covered most of the essentials and I am looking forward for some advanced use cases on Docker.
Intesar
August 15, 2014
Very disappointed with this course, instructor only knows very high level docker constructs and few cli cmds.

Charts

Price

Docker Complete Training - Price chart

Rating

Docker Complete Training - Ratings chart

Enrollment distribution

Docker Complete Training - Distribution chart

Related Topics

246378
udemy ID
6/19/2014
course created date
11/22/2019
course indexed date
Bot
course submited by