Docker Complete Training

Virtualization, Docker Client, Docker Hub, Linux Containers and Much More
2.9 (88 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.
615 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 29
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2014 English

Course Description

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.

What are the requirements?

  • Internet
  • OS X, Windows or Linux

What am I going to get from this course?

  • Create Linux Container
  • Docker Client and Server running In Single or Distributed mode
  • You will also learn basics of virtualization

What is the target audience?

  • Web Developers
  • Application Developers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction to course
Preview
02:31
Prerequisite
Preview
02:31
Section 2: Introduction to Virtualization
What is virtualization
Preview
02:31
Para Virtualization
Preview
01:45
Full Vurtualization
Preview
02:31
Containers Virtualization
03:40
Section 3: Installation
Installing Docker
11:53
Section 4: Architecture
Docker architecture
01:48
Section 5: Working with docker client
Finding the version of docker
01:08
Creating a container
03:06
Running a container
02:40
getting a list of all containers
01:09
Inspecting a container
01:33
Attaching and detaching a container process
03:08
Sending SIGKILL and SIGTERM signals to the detached process
03:08
Restarting a container
01:24
Using container in interactive mode
02:17
Commiting filesystem changes
03:35
Quit a container
02:22
Connecting to a remote docker server
02:18
Section 6: Docker Hub
What is Docker Hub
01:47
Pushing a container into docker hub
04:44
Pulling a container into docker hub
00:56
Searching For Container
01:14
Section 7: Getting Practical with Docker by using WordPress
Introduction to Docker for WordPress Developers
5 pages
How to Manually Build Docker Containers for WordPress
6 pages
How to Use the Official Docker WordPress Image
4 pages
Deploying WordPress with Docker
4 pages
Section 8: Conclusion
Conclusion
02:49

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

QScutter Tutorials, a place to learn technology

QScutter is a Indian based company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment. We provide tutorials for almost all IT topics.

Ready to start learning?
Take This Course