Udemy

Docker training bootcamp: A Practical way of learning-DevOps

Enroll Now
  • 339 Students
  • Updated 5/2023
4.6
(27 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 37 Minute(s)
Language
English
Taught by
Shikhar Verma
Rating
4.6
(27 Ratings)

Course Overview

Docker training bootcamp: A Practical way of learning-DevOps

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

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

Course Content

  • 5 section(s)
  • 53 lecture(s)
  • Section 1 Introduction
  • Section 2 Dockerfile
  • Section 3 Manage Data in Docker
  • Section 4 Networking in Docker
  • Section 5 Docker Compose

What You’ll 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


Reviews

  • S
    Shantaveer Goudar
    3.0

    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.

  • S
    Sandeepseelam
    4.5

    good

  • R
    Radu Alin Burtea
    4.5

    exactly what i needed in order to understand more about the subject

  • J
    Joe McCartney
    5.0

    Very good labs

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed