inflearn logo

Docker Essentials - Getting a Feel for Containers & Docker

This is not just a lecture for memorizing commands. It is a practical introductory course designed to help you intuitively understand the "flow" of technology—why containers emerged and the principles behind how Docker creates and runs images. Even those new to Docker will be able to explain for themselves "why containers are a necessary technology" after taking this course.

(5.0) 4 reviews

34 learners

Level Beginner

Course period Unlimited

Docker
Docker
CI/CD
CI/CD
infrastructure
infrastructure
container
container
Docker
Docker
CI/CD
CI/CD
infrastructure
infrastructure
container
container

What you will gain after the course

  • Understanding the internal structure of containers and Docker "step-by-step"

  • Being able to accurately explain how Docker works without memorizing commands.

  • Completing the Image–Container–Volume–Network Relationship through Hands-on Practice

  • Mastering practical skills for managing multiple containers 'all at once' with Compose

In the AI era, the reason why you must understand Docker through ‘principles’ rather than just ‘commands’

In an era where technology changes so rapidly,
those who understand the flow and structure last longer than those who focus on minute options.

This course teaches Docker not just as a simple execution tool, but through the
big picture of container technology (Why → How → Practice).

What you will learn

1. Understand the big picture of why container technology emerged in the first place.

Understand at a glance why containers became necessary and how they differ from VMs within the evolution of infrastructure from on-premises to virtualization and cloud.
We will clearly explain the principles of how Namespace, Cgroups, and OverlayFS create a lightweight and fast execution environment.


2. How containers are created and

and how they are executed' down to the core principles.

Containers are created with an Image Layer + Write Layer structure.
Understand the flow from Dockerfile → Image → Container through hands-on practice, and learn the principles by following the entire BUILD → SHIP → RUN process just as much as you need.


3. Through the final project practice, you will even learn how to manage an entire service all at once.

You will try running a simple mini-blog application by separating it into frontend and backend containers.
Through this process, you can naturally learn network connection and data persistence (volume) concepts, and finally, you will complete the course by learning how to manage multiple containers at once using Docker Compose.

After taking this course, you will experience these changes (Before → After)

  • I only memorized Docker commands but couldn't actually utilize them effectively.

  • Only had a vague understanding of images, containers, and layer structures

  • When trying to create a Dockerfile yourself, you get stuck because you don't know the errors or patterns.

  • The concepts of Volumes and Networks are not clearly organized in my head.

  • Always struggling with configuring multi-container services

  • Lacks the ability to handle practical issues (port conflicts, volume permission issues, network connection failures, etc.)

  • Understand commands through 'reason and principles' to select them accurately according to the situation

  • Can explain how images are created at the layer level

  • Capable of independently applying and optimizing Dockerfile Best Practices

  • Understand Volume, Bind Mount, and network flow to the level where you can draw them out

  • Capable of launching an entire service at once with Compose and resolving issues.

  • Capable of identifying the causes of issues that occur in practice and suggesting paths to resolution.

Why this course takes you from 'Beginner → Practitioner' all at once

Curriculum designed with a Why → How → Practice structure

It is not just a simple list of commands, but follows a structure of
why it is needed → how it works → and hands-on practice..

You can follow the hands-on exercises immediately

All practice sessions are designed so that you can follow along regardless of whether you are using a personal or work PC.
(Both Mac and Windows are supported)

Explained based on practical field standards

We have included only the "parts actually used in the field," such as Dockerfile optimization, image capacity management, and network troubleshooting.

Fully internalize the concepts through assignments and solutions

It's not just about simple following;
you will have the "experience of modifying and solving problems on your own."

This course will save you time

We don't explain things with unnecessary complexity.
We've structured it so you can quickly understand core concepts
used in practice, following a natural flow.

Whether you are learning Docker for the first time,
or you have used it before but were confused by the principles,
this single course will help you organize the big picture of Docker in your head.

Get started right now!

Recommended for
these people

Who is this course right for?

  • Those who are new to Docker and feel overwhelmed about where to start

  • Those who want to build a solid foundation in Docker to enter the fields of DevOps and Cloud.

  • Those who want to build a solid foundation in Docker basics before learning Kubernetes

  • Beginners who want to try running a web service locally by themselves

Need to know before starting?

  • No prior knowledge is required.

  • So that even those who say "I don't even know what Docker is" can follow along

  • I will guide you through everything, from the concepts to hands-on practice, by demonstrating it myself.

Hello
This is skilleat

58

Learners

7

Reviews

5

Answers

5.0

Rating

5

Courses

A tech trainer who helps you grasp the intuition of technology and builds your power to do it yourself,
Nuri Kim, the Tech Trainer who helps you get the hang of it.

Currently, I run a tech learning brand called Skilleat, where I create practice-oriented content that helps people "understand technology through intuition."

My lectures are not just about memorizing concepts, but are designed as a
process of building the strength to do it yourself.

A routine of reading → taking quizzes → practicing to build your 'intuition muscles',
through this process, I will help you get a feel for even the most complex technologies.

Previously, I worked as a Cloud Tech Trainer at a domestic CSP,
teaching Kubernetes, DevOps, and Cloud Infrastructure to numerous developers and engineers.
I also served as a Cloud Support Engineer at a NAVER affiliate,
gaining hands-on experience in operating and troubleshooting real-world cloud infrastructure environments.

With a learning routine that anyone can complete,
I will help you build the strength to grow on your own.

More

Curriculum

All

29 lectures ∙ (3hr 58min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

4 reviews

5.0

4 reviews

  • abcd123123님의 프로필 이미지
    abcd123123

    Reviews 330

    Average Rating 5.0

    Edited

    5

    33% enrolled

    I listened to this at 2x speed as a Docker review, and the instructor explains things very clearly and easily. Highly recommended! 😆

    • skilleat
      Instructor

      Wow, you completed the entire course in just 1-2 days after enrolling - that's amazing! Thank you for your review! :) Your determination to finish the course is truly impressive

  • kwangwoojung9059님의 프로필 이미지
    kwangwoojung9059

    Reviews 3

    Average Rating 4.7

    5

    32% enrolled

    • skilleat
      Instructor

      Kwang-woo! Thank you for the review~ It looks like you are still working hard on the course! I'll be rooting for you to complete it! Additionally, I plan to upload more videos that might be helpful :) You should be able to watch them once they are uploaded sometime next week! Keep it up!

  • vmfmgl1221님의 프로필 이미지
    vmfmgl1221

    Reviews 14

    Average Rating 4.6

    5

    100% enrolled

    • skilleat
      Instructor

      Wow, that's really amazing! You seem to have great concentration! You completed the course incredibly fast! Thank you so much for your review :) I hope it was helpful!

  • hskim73491님의 프로필 이미지
    hskim73491

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    Similar courses

    Explore other courses in the same field!

    $51.70