Thumbnail
개발 · 프로그래밍 데브옵스 · 인프라

입문자를 위한 Docker 및 Dockerizing 마스터하기 대시보드

(4.8)
11개의 수강평 ∙  159명의 수강생

29,700원

지식공유자: JOINC EDU
총 18개 수업 (1시간 55분)
수강기한: 
3개월
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[데브옵스 · 인프라, 백엔드] 강의입니다.

Docker 및 Dockerizing에 필요한 Motivation, History, Structure, Life Cycle 등의 필수 이론들을 체계적으로 학습합니다. 무엇보다 탄탄한 3개 Hands-on 코드랩을 같이 진행해보면서 누구보다도 Docker에 대해 자신 있는 개발자가 될 것 입니다.

✍️
이런 걸
배워요!
Docker
Dockerizing
Docker Cache and Layer
Dockerfile, Docker Image, Docker Container
간단한 서버 APP 사용; nodejs, mysql, etc
Versioning by Tagging

개발자의 코어 스킬, Docker
탄탄한 3개 핸즈온으로 완벽 정리!

Hello, JOINC 입니다 🚀

여러분, 개발자로 활동하면서 많이 들어본 단어가 있을까요? 아마도 개발자 중 80%는 Docker(도커)라는 단어를 언급할 거라 생각합니다. Gartner Survey 결과에 따르면 2022년에 가장 사랑받고 있는 개발 툴이 Docker라고 합니다. 그만큼 Docker는 여러분이 개발자로 살아가는 데 있어 필수불가결한 도구이자 코어 기술로 자리잡았습니다.

그래서 이번 강의로 [Mastering Docker and Dockerizing for Beginners] 과정을 준비하였습니다. Docker는 여러분이 탄탄한 서버 개발자 또는 DevOps 엔지니어로 살아가기 위해서는 반드시 알아야 할 개념입니다. 만약 프론트엔드 개발자라면 효율적인 Versioning 및 협업을 위해 Docker를 공부하셔야 합니다.


우리는 왜 이 강의를 들어야 할까요? 📚

이제 도커는 소프트웨어 산업의 사실상 표준(de facto standard)이 됐습니다. 개인 개발환경뿐만 아니라 Docker Compose, Docker Swarm을 이용해서 애플리케이션을 배포하고 있습니다. AWS, GCP, Azure 등의 클라우드 서비스 제공자 역시 컨테이너 기반 서비스를 핵심 서비스로 제공합니다.

이런 환경에서 우리가 Docker를 학습해야 하는 이유는 명확합니다.

  • 클라우드 시대 개발자는 서비스 경량화 및 안정적인 배포를 위해 Container를 명확히 이해하고, 다룰 줄 알아야 합니다.
  • DevOps 및 클라우드 엔지니어뿐만 아니라, 서비스 개발에 참여하는 개발자들은 CI/CD 파이프라인을 반드시 접하게 됩니다. 여기에 요구되는 필수 사전지식은 Docker 및 Dockerizing 입니다.
  • 다양한 개발 환경이 우후죽순 파생되는 상황에서, 이제 개발자는 자신의 애플리케이션을 언제 어디서든 개발 및 배포할 줄 알아야 합니다.

이제 모든 개발 분야를 망라하고 "도커를 다룰 줄 아는 능력은 선택이 아닌 필수" 입니다.


강의 내용은 어떻게 구성되어 있나요? 🧑🏻‍🏫

여러분은 이번 강의를 통해 평소에 자주 헷갈리고 어려워했던 Container, Docker, Dockerfile, Image, Dockerizing, Docker Registry 이론을 체계적으로 학습합니다.

무엇보다 탄탄한 아래의 3* Hands-on 코드랩을 follow-up해 보면서, 바로 현업에서도 효율적으로 응용 및 사용할 수 있도록 알차게 강의를 구성하였습니다. 📚


우리는 무엇을 배우나요?

효율적인 개발자가 되고 싶다면, 누구나 수강하실 수 있습니다 🧑🏻‍🎓

Linux 기초 명령어를 알고 있다면 누구나 수강할 수 있습니다.

실습 환경은 어떻게 되나요? 💻

아래와 같이 부담없는 환경을 준비하셔도 충분히 수업을 따라오실 수 있습니다.

  • Docker Engine이 잘 설치된 모든 OS (참고: Handson 코드랩은 ubuntu 진행)
  • 기존 작업 환경을 방해받고 싶지 않다면, ec2 free.tier(ubuntu)를 사용해보세요 🙏🏻

이 강의는 어떻게 특별한가요? 🙆‍♀️

저희 JOINC는 국내에서 오랫동안 Computer Engineering 블로그 및 커뮤니티로 활동하고 있습니다. 월 평균 방문자 60K 및 3000개 포스팅을 비롯해 계속해서 유의미한 컨텐츠를 창출하고 있습니다. 최근에는 다양한 E-Learning 플랫폼 및 교육 업체에서 기업 강의 활동도 진행 중입니다.

좋은 기회를 맞이하여, 인프런을 통해 좋은 환경에서 유의미한 컨텐츠를 여러분들에게 공유할 수 있게 되어 영광입니다 😄

Container, MSA Service, Orchestration, CICD Pipeline with Giflow 강의 다수 진행

이 강의의 지식공유자는 ✒️

스타트업 생태계에 오래 종사하다 보니 원래 전공이었던 분산처리도 다뤘지만, 실질적으로 다양하게 IOT 및 E-Commerce 분야에서 Devops 및 Server 개발을 했었습니다. 7년 전쯤 우연히 Docker를 접하면서, Packaging 및 Deployment 에 대해서 더욱 심층적으로 공부할 수 있었습니다.

그때부터 열심히 갈고 닦아왔던 개념 정리 및 수많은 학생들을 가르쳤던 경험과 노하우를 바탕으로 이번 [Mastering Docker and Dockerizing for Beginners] 강의를 출시하였습니다. 🧑🏻‍🏫

수강 후 Level-Up, 이렇게 해보세요! 😄

저희 JOINC Yundream의 [Docker를 이용한 MSA 애플리케이션 만들기]를 다음 과정으로 적극 추천합니다.

[프로모션] 빅데이터 파이프라인 마스터 🧑🏻‍🏫

해당 도커 강의를 수강한 분에 한하여, J.PHIL이 제작한 빅데이터 강의 프로모션을 제공합니다. 신청을 원하시는 분은 클릭후 '수강전 문의탭' 에 로그 남겨주세요 🙆‍♀️

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
막 서버 개발 시작한 꿈 많은 주니어 개발자
효율적이고 똑똑한 Application 만들고 싶은 분
Docker 들어봤지만 항상 헷갈리는 분
📚
선수 지식,
필요할까요?
Linux 왕기초 명령어

안녕하세요
JOINC EDU 입니다.
JOINC EDU의 썸네일

인프런 여러분, 안녕하세요
Join Communication 입니다.

저희 커뮤니티 20년동안 소프트웨어 개발, DevOps, Cloud 컨텐츠 창출 및 공유하고 있는 전문 소프트웨어 웹 사이트 입니다.

Yundream - AWS TAM 출신, 블록체인 개발실장 출신, DevOps 10년차,
J.PHIL - 탑티어 컨퍼런스 CIKM16 논문 1저자, 빅데이터 엔지니어링 교수 6년차, TUB DIMA 출신,

 

image

저희 [JOINC] 에 대해서 소개해드리면, 국내에서 오랫동안 Computer Engineering 블로그 및 커뮤니티로 활동하고 있으며, 월 평균 방문자 60K 및 3000개 포스팅을 갖고 있으며 계속해서 유의미한 컨텐츠를 창출하고 있습니다. 근래에 다양한 E-Learning 플랫폼 및 교육업체에서 기업 강의 활동도 진행중입니다. 이번 인프런 통해서 좋은 기회를 맞이하여, 좋은 환경에서 유의미한 컨텐츠를 여러분들에게 공유할 수 있게 되어 영광입니다

 

JOINC는 개발 현장에서 경력을 쌓고 있는 강사로 구성되어 있습니다. 빅데이터, DevOps, AWS Cloud, CICD, Java, GoLang 등 다양한 영역에서 프로젝트를 수행하면서 솔류션을 만들고 문제를 해결하고 있습니다. JOINC가 올리는 강좌는 이러한 현장의 목소리를 반영하고 있습니다.

 

 

이번 기회를 맞이하여 인프런과 JOINC의 풍부한 컨텐츠와 연계하여 상호 시너지를 낼 수 있도록 제작하고 있습니다 😄 JOINC 영상강좌는 핵심내용 위주로 정보를 전달하여 독자 여러분들이 빠르게 일정 수준으로 올라오도록 구성하고 있습니다. 이때 부족할 수 있는 세부 학습내용, 학습 로드맵등은 JOINC 사이트를 통하여 제공하면서 상호보환하여 학습효과를 극대화 할 수 있도록 하고 있습니다.

 

앞으로도 여러분에게 가치있고 유의미한 컨텐츠를 제공할 수 있도록 노력하겠습니다
많은 기대와 성원 부탁드립니다 🧑🏻‍🏫

 

커리큘럼 총 18 개 ˙ 1시간 55분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Greeting and Introduction
섹션 1. Docker 이론
Docker Introduction and History 02:20
Docker Motivation, 우리는 이걸 왜 배워야하는가? 03:15
Docker Structure and Docker Image 03:10
Dockerfile and Docker Layer and Life Cycle 05:14
Docker Registry and Dockerizing 05:14
섹션 2. Docker Hands-on 1 and 2
Hands-on 방향성 및 간단한 준비물 01:31
[1-HandsOn] Docker 이용하여, 누구보다 빠르게 MySql 설치 및 실행하기 미리보기 04:06
[2-HandsOn] Dockerfile 꽉 잡고, 도커 컨데이너 (python app) 구동하기 05:20
섹션 3. Docker Hands-on 3 and Appendix *
Hands-on 방향성 및 간단한 준비물 08:32
[3-HandsOn] node.js 개발 및 Dockerzing 하여 효율적인 서버 App. 만들기 14:11
[부록] 반드시 알아야할 Docker Cache (Layer) & Versioning by Tagging 10:04
섹션 4. Docker Cheatsheet [Summary]
Docker Basic, Build, Share Commands 핵심 요약본 리뷰, 드디어 정상! 05:48
Docker Run, Volume Commands 핵심 요약본 리뷰, 드디어 정상! 12:06
섹션 5. Special Lecture
Find Docker Image in Docker Registry and Run it 06:28
섹션 6. Special Lecture 2 [2023.SEP]
[Intro] Nginx & NodeJs & Mysql on Docker by Docker Compose 09:08
[Codelab] Nginx & NodeJs & Mysql on Docker by Docker Compose :) 14:24
강의 게시일 : 2023년 05월 17일 (마지막 업데이트일 : 2023년 09월 06일)
수강평 총 11개
수강생분들이 직접 작성하신 수강평입니다.
4.8
11개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
ssw thumbnail
5
이번 달에 서버 개발자로 면접이 있어서 준비할겸 들었습니다! 도커에 대해서 주위에서 많이 들어서 면접전에 불안했었는데 이렇게 이론 처음부터 끝까지 잘 잡아주고 핸즈온도 구석구석 진행해서 이제 정확히 어떻게 사용하고 왜 필요한지 알게된것같습니다 ㅎㅎ 면접 잘 통과하더라도 남은 기간동안 잘 복습하겠습니다!! 저와 같은 초보자에게 이 강의 추천드립니다
2023-06-05
지식공유자 J.PHIL
안녕하세요 승원님, 제 강의를 수강해주셔서 감사합니다. 수강하셔서 자신감이 붙으신 만큼, 곧 있을 면접도 자신있고 멋지게 보고 오세요. 면접은 지식 + 기세입니다! 좋은 결과 있기를 바랍니다 화이팅입니다.
2023-06-07
nomoobii thumbnail
5
이번에 프로젝트를 진행하면서 도커를 배워야 하는 일이 생겼는데 이 강의 덕분에 도커 기초를 쉽게 익힐 수 있었습니다. 좋은 강의 감사합니다!
2023-09-30
지식공유자 JOINC EDU
안녕하세요 lloee님, 강의를 통해 프로젝트의 좋은 출발을 할 수 있었다니 저도 뿌듯하네요 계속 노력해서 좋은 강의를 만들도록 하겠습니다 감사합니다 화이팅입니다.
2023-10-01
윤호원 thumbnail
5
감사합니다
2023-11-24
지식공유자 JOINC EDU
안녕하세요 윤호원님, 소중한 수강평 감사드리고 앞으로도 좋은 결과 있기를 기대합니다!
2023-11-25
Mac thumbnail
5
J.PHIL 선생님, 예전에 출시하셨던 [빅데이터 파이프라인 마스터하기] 들었던 비전공자 개발자 입니다 ㅎㅎ 경영학과 나와서 이런 저런 고생하며 독학하며 공부하고 있습니다~ 쉽지 않은 길이라 고민이 많지만 실무적인 거를 다루니 그래도 이것저것 공부를 하니 뿌듯하네요~~ 나중에 들었으면 도커에 대해서 많이 돌아서 왔을텐데 그래도 "치킨값" ㅋㅋ 으로 이렇게 이론하고 실습을 빠르게 체계적으로 정리하고 나니 도움이 되었습니다~~ 남은기간동안 계속해서 반복해서 들어야겠네요 막연하게 어려울줄 알았는던 지식들이었는데 자신감 생기고 뿌듯하네요 감사합니다!!
2023-05-25
지식공유자 JOINC EDU
안녕하세요 Mac 님, 이렇게 제 2번째 강의를 찾아와주셔서 감사합니다. 저 또한 공부를 늦게 시작해서 다소 초반에 집중할 시간이 필요했었습니다. 쉽지 않은 길을 택하셨지만 Mac 님처럼 열심히 하시면 어느새 좋은 결과들을 많이 만나게 되실테니 화이팅입니다. 기존에 문의하신 내용 'jupyter notebook 이미지 찾고 구동하기' 에 대한 영상 방금 Special Lecture로 업로드 하였으니 확인해주세요. 앞으로도 좋은 결과 있기를 바라겠습니다 Go for it!
2023-05-27
breeze90 thumbnail
5
알찬 강의 잘 들었습니다!! 체계적으로 처음부터 끝까지 입문자 레벨로 눈높이 맞춰서 도커 전반적인 내용을 잘 설명해주셔서 차곡차곡 잘 정리되었습니다
2023-06-05
지식공유자 J.PHIL
안녕하세요, 강의 커리큘럼 기획 및 제작시 입문자 레벨에 잘 초점을 맞추려고 했는데, 수강평 덕분에 보람찹니다. 제 강의를 수강해주셔서 감사하고 앞으로도 더 멋진 모습으로 찾아뵙겠습니다.
2023-06-07