Just Enough Docker to be Dangerous

Basics of containers and docker for everyone. Learn by doing.
Rating: 4.3 out of 5 (251 ratings)
10,467 students
Just Enough Docker to be Dangerous
Rating: 4.3 out of 5 (251 ratings)
10,467 students
Learn the basics of Containers based software delivery
Learn technologies under the hood of containers - namespaces, cgroups, union file systems
Setup docker environment and launch containers
Run and operate containers, understand port mappings etc.
Use docker compose to launch a stack of interconnected services
Learn the basics of building images and write a dockerfile

Requirements

  • Understanding of software delivery process and basic knowledge of Linux
  • Basic Familiarity with Linux Command Line Tools
  • Laptop or a devops or a Cloud Account to setup environment
Description

With Docker at its core, open containers eco system is changing the way software is being built, shipped, delivered and orchestrated. If you observe closely, you could clearly see the tell-tale signs that its set to be the next big thing. All big cloud players and technology platforms alike have released tools and services around containers. Leave Google's and Amazons of the world who are already using containers in production, multitude of companies globally are either contemplating a container strategy or already in process of adopting to it. If you are a IT practitioner, you should not miss being part of this revolution, and be ahead of the game by adding this shiny new skill of today and essential skill for tomorrow to your portfolio.


This course is been designed to get you started with docker based software delivery and would as your stepping stone in the world of containers.

Who this course is for:
  • Software or Web Developers who are building applications and want to package and deliver efficiently
  • Quality Analysts who would like to automate test beds, automate environments and integrate it with CI tools such as Jenkins
  • Quality Analysts who would like to automate test beds, automate environments and integrate it with CI tools such as Jenkins
  • Anyone who wants to get started with Container, specifically Docker
Course content
1 section • 15 lectures • 1h 3m total length
  • Introduction
    02:09
  • Know your Instructor - Who is Gourav Shah ?
    03:51
  • Setting up and validating docker environment
    05:37
  • Running your first container
    05:07
  • Making containers persist with -idt options
    04:42
  • Essential Container Operations - list, logs, exec, cp, inspect, stop, rm
    05:18
  • Publishing containers using port mapping
    07:09
  • Using docker instead of VMs to create development environments
    04:25
  • Portainer - Web console to managing Docker Environments
    05:45
  • Launching Application Stack with Docker Compose
    04:12
  • Building an image manually with docker commit
    05:55
  • Automating image builds with a Dockerfile
    04:26
  • Dockerfile Primer
    03:46
  • Just enough Docker Summary
    00:50
  • Special coupon to join Ultimate Docker Bootcamp
    00:40

Instructor
Premium Instructor| 35k+ students| Devops Trainer and Author
Gourav Shah
  • 4.2 Instructor Rating
  • 2,952 Reviews
  • 37,872 Students
  • 14 Courses

Gourav comes with more than a decade of experience building, managing and automating systems at scale. He has helped organisations to design and implement devops practices. 

He left his corporate job in 2012 to start Initcron, a niche devops consulting firm. He eventually got into delivering devops workshops for the corporates in India and then internationally. He has conducted more than 300 instructor led trainings. 

Based on the rare combination of his technical as well as teaching/delivery skills, he started teaching on Udemy circa 2018.  In a years time, through School of Devops banner, he has  has taught more than 25k students on Udemy and 10k+ in classroom.   He is also a published author.