강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

非専攻者でも理解できるDocker入門/実践

非専門者の立場からも簡単に理解でき、実戦ですぐに適用可能なDocker入門/実戦講義を作ってみました!

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

学習した受講者のレビュー

受講後に得られること

  • Dockerの基本概念

  • Spring BootをDockerで起動する

  • Nest.jsをDockerで実行する

  • Next.jsをDockerで実行する

  • MySQLをDockerで実行する

  • AWS EC2でDocker使用する

  • Dockerを活用してサービスをデプロイする


🤬 ちくしょう、やってられないよ!

非専攻者として開発を始めて複数の会社でCTOとして活動した後、現在は教育者として活動している박재성と申します。私も非専攻者として開発を始めて、サーバーをデプロイしてDockerを勉強していた時期がありました。

Dockerを勉強した時に感じた最初の感想は「膨大さ、もどかしさ」でした。

Dockerを習得するために関連書籍を購入して勉強しようと思っていました。その本の構成は、Dockerのコマンドを一つずつ詳しく説明する方式でした。コマンドの数も多くて学習するのが大変でした。しかし、粘り強く耐えながらコマンドを一つずつ勉強していきました。

各コマンドに対する理解度は高まりましたが、これを実戦ではどのように応用すべきか全く感覚が掴めませんでした。確実にDockerの本を持って1ヶ月間勉強したにも関わらず、実際のプロジェクトに適用できない自分を見ながら歯がゆさを感じました。

私もこのような困難を経験した時期があったので、非専攻者でも簡単に理解でき、実戦ですぐに適用できるDocker講座を作らなければならないと思いました。

✨ 講義を作る際に気を遣った4つのPoint

Dockerは活用度が高く、様々な場面で多く使用されています。理解度を高めるために19個の例題を準備しました。様々な例題を通してDockerの概念をしっかりと身につけられるよう配慮しました。

講義を全て聞いたにも関わらず実戦で応用できないなら、間違った講義だと思いました。理論を深く学習する学究的な方式ではなく、実務にすぐ適用可能な実戦性のある講義で構成しようと思いました。

私はこれまで約50個以上のプロジェクトを経験しました。その際に毎回必須として頻繁に使用したDockerの概念およびコマンドのみを集めて構成しました。一言で言うと、現場でよく使用するDockerの概念のみを選別して目次を構成しました。

Dockerの使い方も重要ですが、実際のプロダクション環境でどのように構成して使うかを知ることも重要です。そのため、AWS EC2にDockerを活用してアプリケーションをどのようにデプロイするかについての内容も含めました。

👍 こんな方におすすめです!

YouTubeやブログを見て
Dockerを学習するのに
困難を感じている方

非専攻者出身のため
難しい概念や用語の
理解が遅い方

就職・転職のためにDockerを学習しようとしている方

🙊 この講義を全て聞き終えたら?

フロントエンドサーバー、バックエンドサーバー、DBなどのプログラムをDockerでインストール、実行、管理できるようになります。単純に学習用ではなく、実際の現場で活用する方式でDockerを適用できるようになります。

🍡 お試し

「Dockerとは? / コンテナ(Container)とは? / イメージ(Image)とは?」の授業中

'[実習] Spring Boot、MySQL、Redisコンテナを同時に起動してみる' 授業中

'[学習Tip] First Word法則' 授業中

参考事項

Linuxの基本コマンドをご存知でしたら、はるかにスムーズに講義を受講していただけます。しかし、Linuxの基本コマンドを知らなくても、講義で説明する「コメント学習法」を活用すれば十分に学習していただけると思います。また、AWSでサーバーをデプロイした経験がない方のためにAWS補講を追加でアップしました。もし学習中に理解できない部分が出てきた場合は、Q&A掲示板または1:1オープンチャットを活用してすぐに質問してください😊

🚨 教育を行う人がどのような人なのか必ず確認してください!

医者を間違って選ぶと、その瞬間に病気を治せずに死を迎えることがあります。しかし死というものは、その瞬間の苦痛で終わります。しかし先生を間違って選んで教育を間違って受けると、人生を生きていく間ずっと苦痛です。

間違った教育により望まない会社に入り、思ったより少ない給与を受け取ることになり、そのために一生苦しみながら生きていくこともあります。それだけでなく、間違って受けた教育により私の子供まで間違った教育が受け継がれます。

教育というものは、一人の人生を本当に肯定的に変えることもできますが、一方では一人の人生を根こそぎ台無しにしてしまうこともあるものだと思います。それほど教育は責任が重いと思います。

したがって、教育を行う人が誰なのか、どのような人なのか、どのような道を歩んできたのかを確認して、慎重に判断していただきたいと思います。

👋 こんにちは!
やっと自己紹介をさせていただきますね ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

こんにちは!

[[STRONG_1]][[U_2]]비전공자 출신[[/U_2]][[/STRONG_1]]으로 개발 공부를 시작했습니다. 어느 새 벌써 6년차 개발자가 되었네요! [[STRONG_3]][[U_4]]최근에는 2개의 회사에서 CTO를 역임하면서 개발자로 활동[[/U_4]][[/STRONG_3]]했었어요. 시간 여유가 될 때마다 코딩 강의, 회사 개발 컨설팅, 강연 등을 해왔습니다.

これまで教えた学生数は、いつの間にか24,000名(25年7月基準)を超えました!様々な弟子たちを教えながら毎回感じることですが、教育に対するやりがいを忘れることができないので、Inflearnで継続的に教育を進めていこうと思います。
(※ 受講生の中からカカオペイ、ヤノルジャ、優雅な兄弟たち合格者輩出)

私が困難で辛い時に多くの助けを受けてきたように、他の多くの人々にも助けを与えることができる人になりたいと思いました。そして開発を通じて作り出した価値が他の人々に肯定的な影響を与えた時が最も誇らしく幸せだと感じました。

このような理由から、私が努力して得てきたものを分け与え、共有することで、その人たちがもう少し良い人生を送ることができればと思います。

ありがとうございます!

🏆 講義 Best Review

** 以前に制作した<非専攻者でも理解できるAWS入門/実践>に書かれたレビューです。


もっと多くのレビューを見に行く
👉 https://jscode.notion.site/JSCODE-711703b998d548deba01ef8fad0b5a9a?pvs=4

🚌 どの順序で講義を受けるべきか途方に暮れているなら?

'[2025年] バックエンド開発者として就職するための必須カリキュラム (ITサービス企業)'を参考にしてみてください!



🐶ロードマップで講座割引を受ける

➡ DockerとKubernetesでサーバーデプロイ・運用 (https://inf.run/Q7U43)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Dockerを初めて学ぶ方

  • Dockerを実戦ですぐに適用したい方

  • 一人でDockerを勉強していて詰まってしまった方

  • 現場でよく使用されるDocker構成を学びたい方

  • Docker初心者の非専攻出身開発者

前提知識、
必要でしょうか?

  • Linuxの基本コマンド

こんにちは
です。

28,896

受講生

1,970

受講レビュー

706

回答

4.9

講座評価

16

講座

 

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

 

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

 

[Books]

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

 

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

カリキュラム

全体

81件 ∙ (6時間 21分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

493件

4.9

493件の受講レビュー

  • 김우철님의 프로필 이미지
    김우철

    受講レビュー 3

    平均評価 5.0

    5

    79% 受講後に作成

    필요한 부분은 다들었습니다 물꼬를 트기에 좋은강의 라고 생각합니다 사실 개발할때 새로운기술에대해 어렵고 막막해서 물꼬를 트는게 어렵다고 느껴지는데 그럴떄 선생님강의가 딱좋다고생각합니다.

    • JSCODE 박재성
      知識共有者

      우철님~ 수강평 남겨주셔서 감사드립니다~! 쉽게 접근할 수 있도록 만든 강의인데 의도와 맞게 잘 수강하신 것 같아 칭찬드리고 싶습니다 😊 학습하신 것들 실전에서도 잘 적용해보시길 바랍니다~!

  • Walker님의 프로필 이미지
    Walker

    受講レビュー 6

    平均評価 4.7

    4

    100% 受講後に作成

    꼼꼼하고 쉬우면서도 자세한 설명은 최고입니다! 실무에 적용하기엔 좀 더 학습해서 응용할 부분이 있겠네요

    • JSCODE 박재성
      知識共有者

      민우님~ 꼼꼼하고 쉽고 자세한 설명이라고 말씀해주셔서 너무 감사드려요~! 배우신 기초에 더 깊은 이론과 실습도 도전해서 지식을 더더욱 키워나가보시길 바랍니다 👍🏻

  • DongRyul Min님의 프로필 이미지
    DongRyul Min

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    평소에 Docker를 무의식적으로 사용하던 시간이 많았는데 해당 강의를 듣고 그런 명령어들이 어떤 의미를 가지는지 알게되었습니다!

    • Roy13님의 프로필 이미지
      Roy13

      受講レビュー 9

      平均評価 4.8

      5

      30% 受講後に作成

      너무 좋은데요 초심자인데 따라가기는 편합니다. 초반 개념이 조금 잡히니 두려움이 조금 사라졌어요

      • JSCODE 박재성
        知識共有者

        Roy13님~ 이미 첫단계를 잘 따라가고 계시니 금방 익숙해지실거에요! 끝까지 포기하지말고 화이팅~!! 😆👍👍

    • 조은이님의 프로필 이미지
      조은이

      受講レビュー 1

      平均評価 5.0

      5

      30% 受講後に作成

      • JSCODE 박재성
        知識共有者

        조은이님~~ 좋은 수강평 남겨주셔서 감사합니다~!! 남은 강의까지도 조금만 더 힘내봅시다💪🔥

    ¥10,950

    jscodeの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!