Docker training bootcamp: A Practical way of learning-DevOps

Practical approach to learn docker from scratch. For beginners in DevOps

4.40 (25 reviews)
Udemy
platform
English
language
IT Certification
category
323
students
4.5 hours
content
May 2023
last update
$59.99
regular price

What you will learn

Beginner level introduction to Docker

Learn practical techniques for creating and deploying containers on Docker platform.

Build Docker images using Dockerfiles and containers with hands-on exercises

Manage Data in Docker

Manage Networking in Docker

Use Docker compose to create multi-container applications

Practical approach to learn Docker for the Absolute Beginner

Description

Section 1: Introduction

  • Introduction about containers

  • Installation of Docker

  • Create a first container

  • Fetch container image from docker hub

  • Run a container in backgroup, interactive with tty terminal

  • Delete exited dockers using a single command

  • Get complete details of a running container

  • Check logs & stats of a running container

  • Port forwarding

  • exec, rename & restart the running container

  • Attach a container

  • Kill/stop, pause/unpause a container

  • Create, start, cp command

  • Export/Import Command in Docker

  • Create a image from running container

  • Pull a specific version image from Docker hub

  • Image history, inspect & remove image

Section 2: Dockerfile

  • Overview of Dockerfile, layered architecture

  • Create a centos 7 image using Dockerfile

  • Overview of LABEL, ENV & RUN Command

  • Overview of WORKDIR

  • Copy, add command with their differences

  • Create a user account with password using dockerfile

  • CMD Command

  • SSH to a container

  • Overview of EXPOSE Command

  • ENTRYPOINT in Dockerfile

Section 3: Manage Data in Docker

  • Overview of managing data in Docker

  • Volumes

  • Create & attach a volume to a container

  • Delete volumes from the Docker host machine

  • Bind mounts

Section 4: Networking in Docker

  • Bridge networking

  • Run containers in custom created bridge networking

  • Enable communication between dockers belong to different bridge network

  • DNS enabled with custom bridge networking

  • Host networking

  • None networking

  • Connect one or more network to a running container

  • Create private docker registry

  • How to allow image in private registry for non-secure network

Section 5: Docker Compose

  • Overview of docker compose

  • Docker compose Installation

  • Create my first docker compose file

  • Create docker compose file in json language

  • Learn basic commands

    docker-compose up

    docker-compose down

    docker-compose create

    docker-compose start

    docker-compose stop

    docker-compose rm

    docker-compose images

    docker-compose ps

    docker-compose pause

    docker-compose unpause

    docker-compose kill

    docker-compose port <servername> port

    docker-compose logs

    docker-compose exec

    docker-compose run

    docker-compose scale

    docker-compose top

  • Attach a volume & port mapping using docker compose

  • Build a custom image using docker compose

  • Last lecture

Content

Introduction

Introduction about containers
Installation of Docker
Create a first container
Fetch container image from docker hub
Run a container in backgroup, interactive with tty terminal
Delete exited dockers using a single command
Get complete details of a running container
Check logs & stats of a running container
Port forwarding
exec, rename & restart the running container
Attach a container
Kill/stop, pause/unpause a container
Create, start, cp command
Export/Import Command in Docker
Create a image from running container
Pull a specific version image from Docker hub
Image history, inspect & remove image

Dockerfile

Overview of Dockerfile, layered architecture
Create a centos 7 image using Dockerfile
Overview of LABEL, ENV & RUN Command
Overview of WORKDIR
Copy, add command with their differences
Create a user account with password using dockerfile
CMD Command
SSH to a container
Overview of EXPOSE Command
ENTRYPOINT in Dockerfile

Manage Data in Docker

Overview of managing data in Docker
Volumes
Create & attach a volume to a container
Delete volumes from the Docker host machine
Bind mounts

Networking in Docker

Bridge networking
Run containers in custom created bridge networking
Enable communication between dockers belong to different bridge network
DNS enabled with custom bridge networking
Host networking
None networking
Connect one or more network to a running container
Create private docker registry
Create private docker registry - 2

Docker Compose

Overview of docker compose
Docker compose Installation
Create my first docker compose file
Create docker compose file in json language
Learn basic commands - 1
Learn basic commands - 2
Learn basic commands - 3
Learn basic commands - 4
Attach a volume & port mapping using docker compose
Build a custom image using docker compose
Last lecture

Screenshots

Docker training bootcamp: A Practical way of learning-DevOps - Screenshot_01Docker training bootcamp: A Practical way of learning-DevOps - Screenshot_02Docker training bootcamp: A Practical way of learning-DevOps - Screenshot_03Docker training bootcamp: A Practical way of learning-DevOps - Screenshot_04

Reviews

Shantaveer
September 5, 2023
Rather than concept I felt like I'm just learning commands. It would be great if also included how exactly it works in real world for each topics.
Raj
August 23, 2021
This course would be very useful for absolute beginners and who are interested to learn the purpose of the docker basic commands with practical examples...!
Amit
August 8, 2021
Explained very well. step by step guides & explanations from basic with lots of lab sessions.. Thank you so much for this course.

Charts

Price

Docker training bootcamp: A Practical way of learning-DevOps - Price chart

Rating

Docker training bootcamp: A Practical way of learning-DevOps - Ratings chart

Enrollment distribution

Docker training bootcamp: A Practical way of learning-DevOps - Distribution chart
4181460
udemy ID
7/13/2021
course created date
8/18/2021
course indexed date
Bot
course submited by