인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST

개발자를 위한 쉬운 도커

현업 개발자가 도커를 사용한 경험을 녹여낸 새로운 커리큘럼으로 기존 교재 및 강의와 차별된 강의를 제공합니다. 단순한 명령어 사용법이 아닌 도커를 왜 사용해야하는지 대한 근본적인 질문에서부터 출발합니다.

초급자를 위해 준비한
[데브옵스 · 인프라, Docker] 강의입니다.

이런 걸 배울 수 있어요

  • 가상화와 컨테이너 개념의 이해

  • IDE의 컨테이너 기능 사용(IntelliJ, VSCode)

  • 좋은 이미지를 빌드하는 방법

  • 3Tier 아키텍처 애플리케이션 컨테이너화

  • 개발자가 알아야할 가상네트워크와 볼륨마운트

  • 클라우드 네이티브 애플리케이션 개발을 위한 컨테이너 활용법

  • 도커 컴포즈 및 깃허브 액션 파이프라인 사용법

개발자로 취업은 했는데
도커, 실무에서 어떻게 사용해야 하나요?😭

쿠버네티스를 학습하기 전 개발자가 필수로 알아야 하는 도커

쿠버네티스 같은 컨테이너 오케스트레이션 환경에서의 클라우드 네이티브 애플리케이션 설계 및 개발을 위해 컨테이너에 대한 이해는 필수입니다.

💡 컨테이너를 더 깊이있게 이해하고 활용할 수 있도록 다양한 사례를 전달합니다.

💡 컨테이너를 처음 접하는 분도 쉽게 이해할 수 있도록 기초 개념부터 차근차근 설명합니다.

🎉 강의를 모두 수강하시면

  • 컨테이너의 동작 원리와 전반적인 생태계를 이해할 수 있습니다.

  • 실무에서 컨테이너를 적용할 수 있는 부분과 적용 방법을 습득할 수 있습니다.

쉬운 이해를 위해 다양한 시각자료를 제공합니다.

눈이 즐거운 강의! 다채로운 시각자료를 통해 이해를 돕습니다. (200P 분량의 PDF 자료 제공)

가상화 기술

가상화 기술의 개념과 컨테이너 가상화의 이해

이미지의 레이어

설계도면에 비유한 레이어 구조 설명

네트워크 지도

네트워크를 지도를 통한 도커 가상 네트워크 설명

캐싱을 활용한 빌드

이미지 빌드 시 캐싱을 활용하는 방법

실습 애플리케이션 소스코드를 컨테이너로 구성해볼 수 있습니다.

WEB, WAS, DB 3개의 서버로 구성된 식물 관리 서비스 Leafy를 컨테이너로 구성하는 과정을 통해 실제 업무에서 사용할 수 있는 방법론과 노하우를 제공해 드립니다.

Leafy 애플리케이션 서버 및 프레임워크 정보

  • leafy-frontend : Vue.js 2

  • leafy-backend : Spring Boot 2.7

  • leafy-postgres : PostgreSQL


실습코드미리보기

Q. 저는 개발 경험이 없는데, 소스코드를 읽을 수 있어야 하나요?

A. 강의에는 개발과 관련된 내용은 간단하게 설명드리고, 애플리케이션을 컨테이너화 하는 부분에 초점이 맞추어져 있습니다. 따라서 개발 경험이 없으셔도 따라오실 수 있는 난이도로 설명해 드립니다.

📖 학습 내용

  1. 기본 개념: 가상화, 컨테이너, 레지스트리, 이미지 빌드, 컨테이너 애플리케이션 구성

  2. 심화 개념: 네트워크, 볼륨

  3. 실무: 레이어 관리, 캐싱, 3 Tier 구성, 개발환경(IntelliJ, VSCode)의 컨테이너 활용

  4. 활용: Docker Compose, GitHub Actions


기본 개념

컨테이너의 핵심 개념과 도커를 사용하는 방식을 알아보고, 이미지를 빌드하고 애플리케이션을 컨테이너화하는 방법을 배우게 됩니다.

심화 개념

어렵게 느껴지는 네트워크, 스토리지, 서버구성, DNS 서버 등의 개념을 개발자가 알아야 할 부분만 뽑아내었습니다.

실무

다양한 실무 주제를 통해 컨테이너 활용 방식에 대해 배웁니다.

활용

Docker Compose를 사용해 다수의 컨테이너를 손쉽게 다루는 방법과 GitHub Actions를 통해 이미지 빌드를 자동화하는 방식에 대해 학습합니다.

📋 수강 전 참고 사항

강의를 듣고 실습을 진행할 PC 1대가 필요합니다.

실습 환경

  • 운영 체제 및 버전(OS): Windows 10, Windows 11, MacOS

  • 사용 도구: Git, Git Bash, Docker Desktop, VSCode

  • PC 사양: CPU 2 Core, 메모리 최소 4GiB, 권장 8GiB

학습 자료

  • PDF 학습자료 제공

  • 실습 애플리케이션 소스 Git 링크 제공

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 컨테이너의 모든 개념을 깊게 알고 싶은신 분

  • 전반적인 IT지식이 필요한 주니어 개발자

  • 컨테이너를 실무에 사용하는 개발자 및 엔지니어

  • IT기업 취업을 준비하는 학생

선수 지식,
필요할까요?

  • 학부생 수준의 기본 개발 경험이 있으시면 더 좋습니다.

  • 개발 경험이 없어도 무관합니다.

안녕하세요
데브위키입니다.

5,523

수강생

272

수강평

184

답변

5.0

강의 평점

2

강의

새로운 기술을 학습하고 전달하는 것을 좋아합니다.

 

클라우드 네이티브 애플리케이션 개발

클라우드 인프라 및 파이프라인 설계

Azure, Docker, Kubernetes, Spring Boot

 

daintree.henry@gmail.com

더보기

커리큘럼

전체

66개 ∙ (9시간 54분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

165개

5.0

165개의 수강평

  • Sang Do Park님의 프로필 이미지
    Sang Do Park

    수강평 17

    평균 평점 4.8

    5

    88% 수강 후 작성

    아침에 강의를 구매해서 학습을 시작했는데 .. 다 보고나니 새벽 두시 반 이네요... 끝까지 다 볼 수 밖에 없는 알찬 내용이었습니다. 식사 시간을 제외하고는 엉덩이를 뗄 수 없을만큼 알찬 하루였습니다. 개념을 설명하고, 용어를 정리한 후, 실습을 진행하는 챕터 진행에 감탄했습니다. 따로 교수법을 배우신건지 궁금할 정도로 이해가 잘 되고 중간 중간 꿀팁이 매우 유용했습니다. 사실 어느 정도 경력이 있기에 도커/도커컴포즈/깃헙액션을 모르는 건 아니었는데 처음에 배울 때, 이 강의를 통해 만났으면 더 좋았을 법 했네요. 감탄 했습니다. 명령어의 구조 설명과 미리 준비된 코드로 진행이 차곡차곡 되는 부분에서 많은 준비가 느껴졌습니다. 책 두 권 값이 넘어서 조~금~ 비싼감이 없지 않아 있어 부담되긴 했으나, 오늘 하루 제대로 과외 받은 기분이네요 ^^ 감사합니다. 유스방 여러분 달리세요 !! 여기에요 !!~~ - 테드 -

    • 데브위키
      지식공유자

      Sang Do Park님 안녕하세요. 데브위키입니다. 먼저 강의 완강 축하드리며 꼼꼼한 수강평 남겨주셔서 감사합니다. 도움이 되셨다니 기쁩니다. ☺️ 첫 수강평이다 보니 제게 의미가 남다르네요. 앞으로도 더 좋은 강의로 찾아뵙겠습니다!

  • mimi5963님의 프로필 이미지
    mimi5963

    수강평 1

    평균 평점 5.0

    5

    58% 수강 후 작성

    진짜 인프런 수강평은 처음 남겨봅니다. (아닐 수도 있습니다.) 이런 말씀 죄송하지만, 진짜 개야무지십니다.. 도커도 도커지만, 이런 저런 이론적인 베이스도 알려주시고 덕분에 헷갈렸거나, 기억이 잘 안 났던 내용들도 다시 한번 확실하게 다질 수 있어서 강의와 함께 너무 좋은 시간 보내고 있습니다. 근데 섹션 5 마지막 실습 할 때 도커파일로 nginx 컨테이너 띄우면 작은 에러가 발생합니다. 하지만 큰 뜻을 담아주신 강의에 이런 작은 일 뭐 대수겠습니까? 알아서 잘 해결해보겠습니다. 참 정말 목소리도 좋으시고, 너무도 감사합니다.... 장황하게 설명하시지도 않고, 딱 필요한 부분만 어찌 그리 명확하게 콕콕 집어서 이런 엄청난 강의를 배포하셨을까요? 혹시 강의를 6일에 걸쳐 만드시고 7일째 쉬신 건 아니신지? 아니면 도커 그 자체이실까요? 혹시 MBTI가 Devops? 짤막한 수강평은 여기서 마무리하고, 저는 이만 남은 강의를 모두 들으러 가보겠습니다. 모쪼록 건강하시고, 부자 되시길 바랍니다.

    • 데브위키
      지식공유자

      mini5963님 안녕하세요, 데브위키입니다. 남겨주신 수강평 읽고 빵 터졌습니다 😂 센스가 넘쳐흐르셔요,,, 그리고 부족한 강의 좋게 봐주셔서 감사합니다. 애정이 넘치는 수강평 읽고 감동받았습니다. MBTI가 Devops가 되어버릴 때까지 열심히 강의 제작하겠습니다 👍 말씀해주신 섹션 5 부분은 제가 다시 한 번 체크해보고 업데이트 해놓겠습니다 !

  • itjustbong님의 프로필 이미지
    itjustbong

    수강평 5

    평균 평점 5.0

    5

    100% 수강 후 작성

    너무 좋은 강의 감사합니다. 강의자료가 이렇게 꼼꼼하게 준비된 강의는 오랜만 인 것 같습니다. 아직 강의를 다 듣지는 못했지만, 너무 재밌고 어설프게 알고 있던 내용들은 하나씩 알아가는 중 입니다. 다음 강의로 쿠버네티스나 AWS에 대해서도 설명해주시면 유익하고 재밌게 볼 것 같습니다. 감사합니다! + 혹시 쿠버네티스 강의 계획이 있으신 것 같은데, 업로드 계획을 알고 싶습니다! (바로 수강하려구요!)

    • 데브위키
      지식공유자

      itjustbong님 안녕하세요. 데브위키입니다. 최대한 빨리 찾아뵙고 싶지만, 강의 제작에 시간이 꽤 걸리는 편이어서 올해 중에는 완성하는 것이 목표입니다! 이번 주 안으로 리눅스 기본 강의를 오픈할 예정입니다. 😀 조금 늦더라도 퀄리티 있는 강의로 찾아뵙겠습니다!

    • 여기서 배운 스프링을 기반으로한 쿠버네티스 실습으로 부탁 드립니다 ㅠㅠ 쿠버네티스 이론이 많은건 알지만 프로젝트는 없고 죄다 이론만 20시간씩 있어서 중간에 포기하게 됩니다 ㅠ

  • 인프런님의 프로필 이미지
    인프런

    수강평 21

    평균 평점 5.0

    5

    100% 수강 후 작성

    예전에 VMware와 도커의 차이를 배웠을때 그때는 잘 이해가 안가고 그 뒤로 이미지빌드, 도커파일,도커컴포즈... 공부를 하다가 결국에 포기했었습니다. 마침 이번에 새로운 도커강의가 나오고 다양한 시각자료와 유튜브에서 짧게 맛보기 강의를 들으며 전달력도 매우 좋으셔서 바로 강의를 구매하고 주말마다 시간내서 들었습니다. 결론적으로 이론을 설명하실때 시각적 자료가 정말 저에게 이해하기가 쉬웠습니다. 말로만 설명하는것이 아닌 그림으로 같이 설명하는것은 도커강의에서는 특히 이해하는데 중요하다고 느껴지는 부분이었습니다. 강의를 완강하고 이제는 도커 문서를 보면서 필요한 명령어들을 찾을 수 있는 능력을 갖게 되었습니다. 그리고 배운부분을 토대로 도커컴포즈와 도커파일을 스스로 필요한부분을 작성하여 CI/CD 깃헙액션 파이프라인을 처음으로 구축을 해보고 배포까지 성공했습니다. 대학생이라 그런건가 도커실무파트는 아직 와닿지 않는 부분이 있었지만 그래도 이미지 빌드, 푸시, 볼륨, 네트워크 등등 여러 용어들에 거부감이 없을 정도로 성장한 것 같습니다. 취업하기 전에 도커를 이 강의를 통해 배운것은 정말 행운이네요. 정말 돈이 아깝지 않은 알찬 수업이였습니다

    • 데브위키
      지식공유자

      인프런님 안녕하세요. 데브위키입니다. 꾸준히 강의를 수강하시고, 직접 문서도 찾아 보시면서 파이프라인까지 구성해 보셨군요! 강의를 통해 성장하신 것이 느껴집니다 👏👏 포트폴리오 만드실 때 컨테이너 환경까지 구성하고 설명할 줄 아는 분은 많지 않으실 것이기 때문에, 분명히 좋은 경쟁력이 될 것입니다. 정성어린 수강평 감사드리며, 취업 준비 응원하겠습니다! 준비하시면서 더 궁금하신 점이 있으면 언제든지 커뮤니티 게시판이나 메일로 질문해주세요~

  • 최종민님의 프로필 이미지
    최종민

    수강평 20

    평균 평점 5.0

    5

    97% 수강 후 작성

    친한 학교 선배가 친절하게 알려주는 듯한 강의입니다. 명령어 한 줄을 쓰기보다, 도커가 왜 등장했고, 어떻게 쓰이는지, 잘 쓰는 방법 까지 정의된 좋은 강의입니다.도커에 처음 입문하신다면 이 강의로 시작하시길 강력 추천 드립니다.

    • 데브위키
      지식공유자

      종민님 안녕하세요. 데브위키입니다. 추천 감사드립니다! 앞으로도 더 좋은 강의로 찾아뵙겠습니다 😀

비슷한 강의

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

월 ₩17,600

5개월 할부 시

₩88,000