강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Docker Beginner/Practical Guide That Even Non-Majors Can Understand

I've created a Docker beginner/practical course that even non-majors can easily understand and apply directly in real-world situations!

(4.9) 505 reviews

14,139 learners

  • jscode
실습 중심
컨테이너
비전공자
Docker
container
docker-compose
docker-volume
ecr

Reviews from Early Learners

What you will gain after the course

  • Docker Basic Concepts

  • Running Spring Boot with Docker

  • Running Nest.js with Docker

  • Running Next.js with Docker

  • Running MySQL with Docker

  • Using Docker on AWS EC2

  • Deploying Services Using Docker


🤬 Damn it, I can't do this anymore!

Starting as a non-major in development and working as a CTO at various companies, I am currently active as an educator, Park Jaesung. I also started development as a non-major and had times when I was deploying servers and studying Docker.

The first feeling I had when studying Docker was 'vastness and frustration'.

I was planning to buy a Docker-related book to study and learn Docker. The book was structured in a way that explained Docker commands one by one. There were so many commands that it felt overwhelming to learn. However, I persevered and studied the commands one by one.

I've gained a better understanding of each command, but I have no idea how to apply this in real-world situations. Even though I studied Docker with a book for a whole month, I felt frustrated seeing myself unable to apply it to actual projects.

Having experienced such difficulties myself, I thought I should create a Docker course that non-majors can easily understand and apply directly in real-world situations.

✨ 4 Key Points I Focused on While Creating the Course

Docker has high utility and is widely used in various cases. To enhance understanding, I've prepared 19 examples. I've taken care to ensure you can solidly grasp Docker concepts through these diverse examples.

I thought that if you can't apply what you've learned in real situations even after completing the entire course, then it's a poorly designed course. I tried to structure it as a practical course that can be immediately applied to real work, rather than an academic approach that deeply studies theory.

I have experienced over 50 projects so far. During this time, I compiled only the Docker concepts and commands that I used frequently and essentially every time. In other words, I organized the table of contents by selecting only the Docker concepts frequently used in the field.

While knowing how to use Docker is important, it's also important to know how to configure and use it in actual production environments. That's why I've also included content on how to deploy applications using Docker on AWS EC2.

👍 These people would benefit from taking this course!

Someone who has difficulty
learning Docker by watching
YouTube or blogs

Someone from a non-major background
who has slower understanding of
difficult concepts and terminology

Those who want to learn Docker for employment and career change

🙊 After completing this course?

You will be able to install, run, and manage programs like frontend servers, backend servers, and databases using Docker. You'll be able to apply Docker in the way it's actually used in real-world work environments, not just for learning purposes.

🍡 Tasting

'What is Docker? / What is a Container? / What is an Image?' lesson

'[Hands-on] Running Spring Boot, MySQL, Redis Containers Simultaneously' lesson

'[Study Tip] First Word Rule' During Class

Reference Information

If you know Linux basic commands, you'll be able to take the course much more easily. However, even if you don't know Linux basic commands, you can definitely learn by utilizing the 'comment study method' that I'll explain in the course. Also, for those who have no experience deploying servers with AWS, I've added supplementary AWS lectures. If you encounter any parts you don't understand while studying, please feel free to ask questions right away using the Q&A board or 1:1 open chat room😊

🚨 Make sure to check what kind of person is providing the education!

If you meet the wrong doctor, you might face death because your illness cannot be cured at that moment. However, death ends with the pain of that moment. But if you meet the wrong teacher and receive poor education, you will suffer throughout your entire life.

Wrong education can lead you to an unwanted company, receive a smaller salary than expected, and potentially suffer for the rest of your life. Not only that, but the wrong education you received can also be passed down to your children as a legacy of poor education.

Education can truly change a person's life in a positive way, but on the other hand, it can also completely ruin a person's life. That's why I believe education carries such heavy responsibility.

Therefore, please check who is providing the education, what kind of person they are, and what path they have walked, and make a careful judgment.

👋 Hello!
I'm finally introducing myself now ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

Hello!

I started studying development as a non-major. Before I knew it, I've already become a 6-year developer! Recently, I worked as a developer while serving as CTO at two companies. Whenever I had time, I've been doing coding lectures, company development consulting, and giving talks.

The number of students I've taught has now exceeded 24,000 (as of July 2025)! Every time I teach various students, I always feel the same way - I can't forget the sense of fulfillment from education, so I plan to continue providing education consistently on Inflearn.
(* Among students, successful candidates for KakaoPay, Yanolja, and Woowa Brothers have been produced)

Just as I received a lot of help during difficult and challenging times, I wanted to become someone who could help many other people as well. And I felt most proud and happy when the value I created through development had a positive impact on others.

For these reasons, I hope that by giving and sharing what I have worked hard to achieve, those people can live slightly better lives.

Thank you!

🏆 Course Best Review

** This is a review written for the previously created .


🚌 Feeling overwhelmed about what order to take the courses?

'[2025] Essential Curriculum for Getting a Job as a Backend Developer (IT Service Companies)' Please refer to this!



🐶 Get course discounts with roadmaps

➡ Server Deployment and Operations with Docker & Kubernetes (https://inf.run/Q7U43)

Recommended for
these people

Who is this course right for?

  • People who are learning Docker for the first time

  • Those who want to apply Docker directly to real-world scenarios

  • Those who got stuck while studying Docker on their own

  • Those who want to learn Docker configurations frequently used in the field

  • A developer from a non-technical background who is new to Docker

Need to know before starting?

  • Linux Basic Commands

Hello
This is

29,013

Learners

2,001

Reviews

707

Answers

4.9

Rating

16

Courses

 

[Sites]
Youtube 바로가기
LinkedIn 바로가기

 

[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO

 

[Books]

『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)

 

[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동

Curriculum

All

81 lectures ∙ (6hr 21min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

505 reviews

4.9

505 reviews

  • sksksk96님의 프로필 이미지
    sksksk96

    Reviews 3

    Average Rating 5.0

    5

    79% enrolled

    I heard everything I needed to hear. I think it's a good lecture to get started. In fact, when developing, it's hard to get started because new technologies are difficult and overwhelming, but I think the teacher's lecture is perfect for that.

    • jscode
      Instructor

      Thank you for leaving a review, Woo-cheol! I made this course easy to access, and I'm glad you were able to take it as intended 😊 I hope you can apply what you learned in real life~!

  • walker님의 프로필 이미지
    walker

    Reviews 6

    Average Rating 4.7

    4

    100% enrolled

    The detailed explanation is thorough, easy, and excellent! There are some parts that need to be learned and applied more in order to apply it to practical use.

    • jscode
      Instructor

      Thank you so much for saying that the explanation was thorough, easy, and detailed, Minwoo! I hope you will challenge yourself to learn deeper theories and practice based on the basics you have learned and continue to grow your knowledge 👍🏻

  • mdr111333님의 프로필 이미지
    mdr111333

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    I used to use Docker unconsciously most of the time, but after taking this lecture, I learned what those commands actually mean!

    • kdd4040님의 프로필 이미지
      kdd4040

      Reviews 9

      Average Rating 4.8

      5

      30% enrolled

      It's really great; it's easy to follow even for a beginner. I feel a little less afraid now that I've grasped some of the initial concepts.

      • jscode
        Instructor

        Roy13, you're already doing great with the first step, so you'll get used to it in no time! Don't give up until the end and good luck!! 😆👍👍

    • tearpage6003님의 프로필 이미지
      tearpage6003

      Reviews 1

      Average Rating 5.0

      5

      30% enrolled

      • jscode
        Instructor

        Joeun-nim, thank you for leaving such a great review! Let's hang in there for the rest of the lectures. 💪🔥

    Limited time deal ends in 8 days

    $61,600.00

    30%

    $68.20

    jscode's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!