Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker Essentials
Rating: 4.5 out of 5(9,460 ratings)
148,819 students

Docker Essentials

Learn Hands-on Containerization and Orchestration with Docker Ecosystem (Docker, Compose and Swarm)
Created byCerulean Canvas
Last updated 12/2019
English
English

What you'll learn

  • In-depth understanding of containers and Docker.
  • Use Docker on Development and/or Production Environment with help of in-depth labs.
  • Get clarity of concepts and will be able to avoid common misconceptions regarding containers with hand-crafted quizzes.
  • Use Docker CLI efficiently
  • Create custom Docker images using Dockerfiles
  • Manage your own Docker hub repository along with images
  • Work with Docker Networks and Storage provisions
  • Create and Run Multi-container applications using Docker Compose
  • Manage Docker Swarm Clusters

Course content

8 sections52 lectures2h 51m total length
  • Course Outline0:50

    Explore web apps and containers, dive into Docker architecture and Dockerfiles, and work with images. Learn Docker networks, storage backups, and orchestrate multi-container apps with Docker Compose and Docker Swarm.

  • Introduction to Web Applications4:21

    Define web applications as HTTP-accessed programs on remote servers, enabling hardware independence, faster updates, scalability, and new revenue models through build, wrap, and run.

  • Demo: Creating Simple Web Application2:28
  • Forests of Servers2:08
  • Introducing Containers5:08
  • Introducing Docker1:34

    Explore Docker, the open source containerization platform for building, shipping, and running containerized applications, highlighting its dominance, vast community, cross-platform use, and job relevance.

  • Demo: Installing Docker on Linux3:45

    Install Docker Community Edition on Ubuntu 16.04 by adding Docker apt repository and GPG key, then verify with hello-world. Enable non-root access by adding your user to the Docker group.

  • Demo: Running Nginx webserver as a Container2:25
  • Quiz 1: Web Applications and Containers

Requirements

  • Basic knowledge of Linux OS and Linux Command line.

Description

This Course takes you on a wonderful journey of learning Containers using key components of Docker Ecosystem. All you need is very basic knowledge of Linux fundamentals like files and processes along with a bit of Linux command line.

By the end of this course, you will be able to understand and appreciate Containers and Docker like a thorough enthusiast and work with them like a pro!

This Course is furnished with:

  • A carefully arranged and creatively illustrated sequence of topics starting with basic web applications and leading to cluster level container orchestration with swarm,

  • In-depth breakdown of Docker Ecosystem specific files like Dockerfile and Docker Compose file,

  • More than 30 Demonstrations of Docker command line, files and applications.

  • 7 Quizzes to test your understanding and correct yourself if needed!

Who this course is for:

  • IT Students, Professionals and Teachers
  • DevOps Engineers and Enthusiasts
  • System Admins
  • Software Engineers
  • Computer Engineers
  • Software Developers