[2020년] 제발 도커 씁시다!

[2020년] 제발 도커 씁시다!

(21개의 수강평)

164명의 수강생
38,500원
지식공유자 · 손당근
15회 수업· 총 2시간 7분수업
평생 무제한 시청
수료증 발급 강의
수강 난이도 입문

이 강의는

💆‍♀️이렇게 쉽게 도커를 설명해주는 강좌가 있었다니... 이제 도커를 왜 쓰는지 알겠어!

이런 걸 배울 수 있어요

  • 도커
  • 도커를 쓰는 진짜 이유

58% 이상의 개발자가
이미 프로덕션에서 도커를 사용하고 있습니다.

도커의 현 위치 🐳

도커는 2014년에 1.0 버전을 출시한 후 지금까지 꾸준히 성장했으며 컨테이너 환경의 표준으로 자리 잡았습니다.

2016 년에 도커에서 발표한 통계를 보면 58% 에 해당하는 개발자들이 프로덕션 환경도커를 사용한다고 답했습니다.

이는 실로 엄청난 수치인데요, 어떤 서비스든 프로덕션 환경은 매우 큰 의미를 가집니다. 프로덕션에 문제가 생기면 회사 수익에 차질이 생기기 때문이죠. 그래서 어떤 회사든 프로덕션 환경은 안정적이고 오랜 시간동안 경험이 축적고 입증된 툴을 사용해서 구축하기 마련이죠.

1.0 버전이 릴리즈 되고 겨우 2년이 지난 상품을 프로덕션에서 58% 가 사용한다고 했으니 도커의 영향력이 느껴지시죠?

이런 분들에게 추천! 🌭

$ docker build ...
$ docker run ...

👆이 명령어는 쓸 줄 알겠는데 대체 도커를 쓰는지 아직도 모르겠는 분들,
혹은 난 저 명령어도 모르겠는데... 하시는 분들도 물론 추천!

무엇을 배우나요? 🤷🏼‍♀️

남들이 쓴다고 무작정 배우는게 무슨 의미가 있을까요? 이번 강좌를 통해서 도커를 쓰는 이유도커의 철학을 배워봅시다.

그 다음은 실습에 들어갑니다. 이미지를 빌드하고 컨테이너를 생성해 내 손으로 도커를 한 번 다뤄봅시다.

또한 컨테이너 런타임에서 사용되는 다양한 옵션들(포트 바인딩, 볼륨)과 Nginx, MongoDB, Redis 를 맛볼 기회도 주어집니다! 자세한 내용은 👉🏻[커리큘럼]을 확인해주세요!

꿀 팁 🏠

강의 후반부에 도커를 사용하는 진짜 이유가 밝혀집니다. 그러니 꼭 끝까지 수강을 부탁드립니다. 🍉

이렇게 마지막에 그 이유를 공개하는 이유는 도커에 대한 기본 지식 없이 이를 공감하고 이해하기 어렵기 때문입니다. 강의 초반부터 차근 차근히 따라오신다면, 도커를 사용하는 진짜 이유를 들었을 때 아! 그런 거였군! 하면서 희열을 느끼 실겁니다.

준비물이 따로 있나요? 🏏

Windows: 64 비트 Windows 7 이상의 환경이 필요합니다.
Mac: 2010 년 이상 모델과 10.13 버전 이상의 macOS 그리고 4GB 이상의 메모리가 필요합니다.
Ubuntu: 아래 버전과 호환되며 64 비트 환경이 필요합니다. 

  • Disco 19.04
  • Cosmic 18.10
  • Bionic 18.04 (LTS)
  • Xenial 16.04 (LTS)

소스코드 편집기는 여러분들에게 익숙한 것을 사용하시면 됩니다. 텍스트를 편집 할 수 있다면 메모장도 상관 없습니다.

수업에서 Shell 명령어를 사용합니다. 하지만 이들을 자세히 알 필요는 없습니다. 어디까지나 이 강좌는 도커가 주인공입니다. 따라서 우리가 작성한 코드가 어떤 원리로 작동하는지 알 필요도 없습니다. 우리가 작성하는 코드 혹은 명령어들은 단지 도커를 설명하기 위해서 사용하는것 뿐입니다.

질문과 답변 🙉

Q. 비전공자도 수강하는데 무리가 없나요?

A. 네 상관 없습니다. 전공 지식이 필요하지 않습니다.

도움 되는 분들

  • 도커가 뭐지?
  • 도커는 쓸 줄 알지만 왜 쓰는지 모르고 쓰시는 분들

교육과정

모두 펼치기 15 강의 2시간 7분
섹션 0. 들어가기 📕
5 강의 22 : 06
도커를 왜 쓸까?
07 : 42
도커의 역사 & 현위치
04 : 19
도커 영접할 준비 - Windows
04 : 45
도커 영접할 준비 - Mac
02 : 46
도커 영접할 준비 - Ubuntu
02 : 34
섹션 1. 도커 이미지 만들어보기 👷‍♂️
3 강의 32 : 01
이미지는 어떻게 만드는걸까?
11 : 44
도커가 읽을 작업 지시서 작성하기 - Dockerfile
13 : 26
도커 이미지 직접 빌드해보기 & 이미지 레이어 개념
06 : 51
섹션 2. 컨테이너 실행해보기 🐳
2 강의 18 : 51
직접 만든 이미지로 컨테이너 실행해보기
09 : 58
다른 사람이 만들어둔 이미지로 컨테이너 실행해보기 - Docker Hub
08 : 53
섹션 3. 더 알아보기 🥎
3 강의 38 : 24
Nginx 를 도커로 띄워보기 - 포트 바인딩 개념
10 : 09
MongoDB 를 도커로 띄워보기 - 도커 볼륨 개념
15 : 19
Redis 를 도커로 띄워보기 - 컨테이너 삭제
12 : 56
섹션 4. 가장 중요한 마무리 🔖
2 강의 15 : 44
도커를 쓰는 진짜 이유 - 지속적 통합 (CI)
11 : 08
도커를 쓰는 진짜 이유 - 지속적 배포 (CD)
04 : 36

공개 일자

2020년 2월 13일 (마지막 업데이트 일자 : 2020년 2월 13일)

수강 후기

3.9
21개의 수강평
image
janny0824 1달 전
장점: 다른 강의와 다르게 단순 사용법 말고 도커를 쓰는 이유에 대해 설명. 보통 사용법은 금방 익히는데 반해 쓰는 이유는 모르고 넘어가기 쉬움.
default_profile.png
Intuitioner 1달 전
도커의 개념이해와 기본적인 사용법에 대해서 쉽게 이해할 수 있도록 강의가 잘 구성되어 있고, 설명 또한 친절합니다. 도커에 대해서 처음 알아보려 하시는 분께 강력하게 추천합니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스