Udemy

Platform

English

Language

IT Certification

Category

More than Certified in Docker

Learn Docker while building an exciting IoT project!

4.72 (23 reviews)

Students

6.5 hours

Content

Jul 2021

Last Update
Regular Price

SKILLSHARE
SkillShare
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Docker

Docker Compose

Devops

Containers


Description

The follow-up to the extremely popular More than Certified in Terraform course, the More than Certified in Docker course is here to help you learn the skills you need to learn to become confident with containers. With these skills, you can build your own development stacks as well as move on to production-ready platforms, such as Kubernetes, with the foundations needed to truly succeed!

In this course, we're going to start with the Docker basics and dive into them to learn how Docker really works. But this isn't a slide-heavy lecture, this is an interactive and hands-on course where you will be building your own containers using technology such as:

  • Python and Flask

  • Node-Red

  • InfluxDB

  • Grafana

  • PostgreSQL

  • PostgREST

  • Grafana

  • Gitlab

  • And More!

We'll dive into several Docker topics as we build out this IoT deployment and we will encounter issues to solve, security holes to patch, networking features to optimize, and several other important skills to help you become job ready with containers!

Some of the topics we'll cover include:

  • Building Dockerfiles

  • Optimizing Dockerfiles

  • ENV and ARG

  • CMD vs. ENTRYPOINT

  • Bind Mounts and Docker Volumes

  • Docker Compose

  • Docker Networking

  • Building container pipelines

So grab the course today and learn the foundations necessary to build your own apps and even move on to other tech such as Kubernetes with the proper skills in hand!


Screenshots

More than Certified in Docker
More than Certified in Docker
More than Certified in Docker
More than Certified in Docker

Content

Introduction

Introduction

Cloud9 Setup

Docker Basics

Meet Docker!

Docker Components

Docker Info

Docker Pull

Docker History

Docker Image Layer Reuse

Docker Create and Start

Docker Run!

Docker Inspect

Docker ps and Filtering

Overlay2 Filesystem Deeper Dive

Our Python Code Overview

Bind Mounts and Working Directories

Docker Ports and Detaching

Hello Dockerfile!

CMD vs. ENTRYPOINT

Layers Deeper Dive

Optimizing our Dockerfile

The ENV Instruction

The HEALTHCHECK Instruction

Docker save and load

Docker import and export

Named Volumes

The .dockerignore File

Docker Compose

What We're Going to Build - Live Walkthrough

What We're Going to Build - Conceptual

Hello Compose

Volumes in Compose

The NodeRED Container

Configuring NodeRED

Bootstrapping NodeRED with a Dockerfile

InfluxDB

Configuring InfluxDB and ENV

Sending Data to our InfluxDB Container

InfluxDB HEALTHCHECK

Automating the InfluxDB and NodeRED Integration

Configuring Credentials within NodeRED Automatically

Adding Grafana to the Mix

Configuring Grafana

Automating the Grafana Deployment

PostgreSQL

The Postgres Schema

PostgREST

Sending Data to Our DB

Configuring the Grafana Dashboard for Postgres

Segmenting our Network

Using docker-compose exec to Backup and Restore our Database

Using Gitlab as an External Registry

Gitlab Setup

Pushing to our Custom Registry

Configuring our Repositories

Modifying our Compose File

Building the Rest of our Images

Updating the Compose File


Reviews

A
Ahmed30 June 2021

I Like the way the course is organized. specially in project part. it takes you form ground zero docker skills to a professional. I wish there is more course like same content and experience with the instructor.

D
Darin14 June 2021

Interesting course for learning Docker. It does a deep dive on some topics in Docker and teaches how to manage several containers in one stack.

A
Augusto13 May 2021

I really enjoyed Derek's course. I feel it is well plan and lay out, easy for me to follow. One of the best part about this course in the online community either on Slack or Discord. I can always ask question and everyone jumps in to try to help. Derek always makes the time to answer to all us when we have some problems. This is why I am giving 5 stars

P
Phil12 May 2021

This is the course I wish I had when I was learning Docker. Derek is a great teacher and knows exactly which details will be helpful (versus which ones will be confusing at first). I've worked with Docker professionally for several years and still picked up some useful tips and tricks here. If you want to learn how Docker works at a deep level, beyond just knowing what commands to run, I can't recommend this course highly enough.

W
William11 May 2021

Excellent presentation and Derek's approach is especially helpful for a quasi-beginning programmer like me.

C
Christophe11 May 2021

I like how Derek not only shows you how to do things hands-on, but he also explains why he uses certain settings, commands, and options, so that you can truly learn the inner workings of containers.

K
Kevin11 May 2021

Derek is the best teacher in the universe ever. He really explain complex concepts clearly and goes over the top helping his students understand everything. Just ask him whatever you want and get instant responses.


4036552

Udemy ID

5/8/2021

Course created date

5/30/2021

Course Indexed date
Bot
Course Submitted by