강의

멘토링

커뮤니티

Programming

/

Back-end

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

  • skilleat
Docker
Docker
CI/CD
CI/CD
infrastructure
infrastructure
container
container
Docker
Docker
CI/CD
CI/CD
infrastructure
infrastructure
container
container

Docker Mid-Check — Clear up confusing concepts once and for all

You have likely completed a fair amount of the lectures by now. At this point, you might start having moments where you've followed the commands, but find yourself wondering, "Why does it work this way?" To clear up that lingering uncertainty, I have created a mid-course review video gathering only the core concepts that many people find confusing.

"What exactly is a container?" — We start with this question.

If you start by memorizing commands, you will end up getting stuck on the same problems every time without knowing why they work this way. This video is designed to help you first grasp the core structure leading from physical server → kernel → container → runtime, so you can naturally understand the operating principles of Docker commands.

If you have finished watching the volume lectures, try watching the video uploaded today as a mid-course check. ^^


It covers the following topics.

 

① Physical Server / Kernel / Container / Runtime From what a kernel is, to the differences in how VMs and containers share the kernel, and the role of the runtime — understand the fundamental principles of how containers operate.

② Container = Process Through the relationship between docker ps and process termination, we will clearly clarify why nginx stays running while bash exits, and what conditions are required for a process to remain alive.

③ Foreground vs. Background Understand the meaning of the -d background mode, which is used almost always in practice, and the flow of container state changes (Created → Running → Stopped).

④ Volume Mount Concept"Mounting is connection, not copying" — Explained easily using a USB plug-in analogy, and learned through hands-on practice.

⑤ Overall Docker Command Flow From pulling images to running, stopping, and deleting containers, we will wrap up the entire cycle through hands-on practice.

⑥ Docker Hub / Registry / Permission Denied Understand the image address structure (Registry / Namespace / Image Name) and cover the entire Docker Hub Push workflow, as well as the causes and solutions for common Permission Denied errors.


I will be rooting for you and sincerely wishing for your successful completion of this course! Please make sure to finish it until the end!

Comment