inflearn logo
inflearn logo

Introduction to Docker and Practical Application for Non-Majors

I have created a Docker introductory and practical course that is easy for non-majors to understand and can be applied immediately in the field!

(4.9) 수강평 563개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

Docker
Docker
container
container
docker-compose
docker-compose
docker-volume
docker-volume
ecr
ecr
Docker
Docker
container
container
docker-compose
docker-compose
docker-volume
docker-volume
ecr
ecr

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.9

5.0

선진

95% 수강 후 작성

I used to get exhausted every time I took a course because I had to look up every single word I didn't know, but this was so easy to understand that even a beginner like me could follow along without difficulty. Also, the lectures were short and focused on practicing just the essentials, and you had us repeatedly practice the key commands, so by the end I could enter commands on my own without even looking! Thank you so much for releasing such a great course. I'm looking forward to more courses from you!

5.0

문형규

100% 수강 후 작성

Your clear explanations were a great help in grasping the concepts. As the lectures progressed, I found myself reciting the code out loud while watching, thanks to the repetitive, step-by-step explanations. Thank you so much for the great course.

5.0

Kikia Jo

99% 수강 후 작성

I started listening to this based on a recommendation, and I'm so glad I did. It was a time to take a step closer to Docker, which I had only felt lost about.

강의상세_배울수있는것_타이틀

  • 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


🤬 Dammit, I can't do this anymore!

My name is Jaeseong Park, and I started my career in development as a non-major, served as a CTO at several companies, and am currently active as an educator. I also had a time when I started development as a non-major, deployed servers, and studied Docker.

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

I tried to study Docker by buying a related book. 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.

My understanding of each command improved, but I had no idea how to apply them in practice. Even though I had spent a month studying with a Docker book, I felt frustrated seeing myself unable to apply it to an actual project.

Since I also went through these difficulties, I felt the need to create a Docker course that even non-majors can easily understand and apply immediately in real-world projects.

✨ 4 Key Points I Focused on While Creating This Course

Docker is highly versatile and widely used in various scenarios. To enhance your understanding, I have prepared 19 examples. I took great care to ensure you can firmly grasp Docker concepts through these diverse examples.

I believed that if you cannot apply what you've learned in practice even after finishing a course, it is a flawed course. I tried to structure this course to be practical and immediately applicable to real-world work, rather than taking an academic approach of studying deep theory.

I have experienced over 50 projects so far. I have curated this course by gathering only the Docker concepts and commands that I found essential and used frequently every time. In short, I organized the curriculum by selecting only the Docker concepts that are frequently used in the field.

While knowing how to use Docker is important, it is also crucial to understand how to configure and use it in an actual production environment. Therefore, I have also included content on how to deploy applications using Docker on AWS EC2.

👍 This course is perfect for people like this!

Those who have had
difficulty learning Docker
by watching YouTube or reading blogs

Those who are from a non-major background and
are slow to understand difficult
concepts and terminology

Those who want to learn Docker for employment or career transitions

🙊 What will you achieve after completing this course?

You will be able to install, run, and manage programs such as frontend servers, backend servers, and databases using Docker. You will be able to apply Docker in the same way it is used in actual field work, rather than just for learning purposes. chứ không chỉ đơn thuần là để học tập.

🍡 Preview

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

'[Practice] Running Spring Boot, MySQL, and Redis Containers Simultaneously' from the lesson

'[Learning Tip] The First Word Rule' during the lesson

Note

If you are familiar with basic Linux commands, you will find it much easier to follow the lecture. However, even if you don't know basic Linux commands, you will be able to learn effectively by utilizing the 'Comment Study Method' that I will explain in the lecture. Additionally, for those who have no experience deploying servers with AWS, I have uploaded supplemental AWS lectures. If there is anything you don't understand while studying, please feel free to ask questions immediately via the Q&A board or the 1:1 open chat room😊 nhé 😊

🚨 Be sure to check what kind of person the educator is!

If you meet the wrong doctor, you may 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 the wrong education, you will suffer throughout your entire life.

Due to wrong education, you may end up at a company you don't want, receive a lower salary than expected, and suffer for the rest of your life as a result. Not only that, but the poor education you received can even be passed down to your children.

I believe that education can truly change a person's life for the better, but on the other hand, it can also completely ruin a person's life. That is why I believe education carries such a heavy responsibility.

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

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

Hello!

I started studying development as a non-major. Somehow, I've already become a developer in my 6th year! Recently, I served as CTO at two companies while working as a developer. Whenever I had spare time, I've been conducting coding lectures, corporate development consulting, and speaking engagements.. Bất cứ khi nào có thời gian rảnh, tôi đều thực hiện các bài giảng về lập trình, tư vấn phát triển cho công ty và diễn thuyết.

The number of students I have taught has already exceeded 24,000 (as of July '25)! As I feel every time I teach my students, I can't forget the sense of fulfillment that comes from education, so I plan to continue providing courses on Inflearn.
(* Produced successful applicants for Kakao Pay, Yanolja, and Woowa Brothers among students)

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

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

Thank you!

🏆 Course Best Review

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


🚌 Feeling lost about which order to take the courses in?

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



🐶 Get a discount on lectures with the roadmap

➡ Deploying and operating servers with Docker & Kubernetes (https://inf.run/Q7U43)

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • Those who are learning Docker for the first time

  • Those who want to apply Docker to real-world projects immediately

  • Those who are stuck while studying Docker on their own

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

  • A non-major developer who is new to Docker

선수 지식, 필요할까요?

  • Basic Linux Commands

강의소개.지공자소개

31,133

수강생

2,291

수강평

757

답변

4.9

강의 평점

19

강의_other

[Sites] Shortcut to YouTube, Shortcut to LinkedIn [Career] Current) JSCODE - Lead Mentor, CEO / Former) Tripod Lab Co., Ltd. - CTO / Former) Only One Universe Co., Ltd. - CTO / Former) DALY - CTO / Former) Teammate

[Sites]
Go to Youtube
Go to LinkedIn

[Career] Current) JSCODE - Lead Mentor, CEO Former) Tripod Lab Co., Ltd. - CTO Former) Only One Universe Co., Ltd. - CTO Former) DALY - CTO Former) Teammate - CEO [Books] 『Do it! JSCODE's AWS

[Career]
Present) JSCODE - Lead Mentor, CEO
Former) Tripod Lab Co., Ltd. - CTO
Former) Only One Universe Co., Ltd. - CTO
Former) DALY - CTO
Former) Teammate - CEO

[Books]

『Do it! JSCODE's Introduction to AWS』, EasysPublishing (2025.05)

[ETC]
- Corporate development consulting and coding education activities

더보기

공동 지식공유자

커리큘럼

전체

82개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

563개

4.9

563개의 수강평

  • sksksk96님의 프로필 이미지
    sksksk96

    수강평 3

    평균 평점 5.0

    5

    79% 수강 후 작성

    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
      지식공유자

      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

    수강평 6

    평균 평점 4.7

    4

    100% 수강 후 작성

    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
      지식공유자

      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 👍🏻

  • tearpage6003님의 프로필 이미지
    tearpage6003

    수강평 1

    평균 평점 5.0

    5

    30% 수강 후 작성

    • jscode
      지식공유자

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

  • mdr111333님의 프로필 이미지
    mdr111333

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

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

    • kdd4040님의 프로필 이미지
      kdd4040

      수강평 9

      평균 평점 4.8

      5

      30% 수강 후 작성

      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
        지식공유자

        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!! 😆👍👍

    jscode님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!

    강의상세.할인문구

    $61,600.00

    30%

    $68.20