채널톡 아이콘

Docker 참교육 — 도커 기초부터 Compose로 배포·운영·복구까지

도커 기초부터 서비스 배포와 운영까지, 얄코가 쉬운 비유와 그림으로 설명합니다. 제공되는 게시판 앱으로 이미지를 만들고, Compose로 앱·MySQL·Nginx를 연결해보세요. 컨테이너를 교체해도 데이터를 유지하는 방법, 백업과 복원, 업데이트와 롤백을 직접 실습합니다. GitHub Actions로 이미지 빌드와 검사를 자동화하는 방법도 배웁니다.

46명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

한화시스템/ICT
네이버
아마존
이베이코리아
카카오

카카오

에 관심있는 사람들도 듣는 중!

한화시스템/ICT
네이버
아마존
이베이코리아
카카오

카카오

에 관심있는 사람들도 듣는 중!

수강 후 이런걸 얻을 수 있어요

  • 이미지와 컨테이너의 차이를 이해하고 Dockerfile로 앱의 이미지 만들기

  • Docker Compose로 앱·MySQL·Nginx를 연결해 Ubuntu 서버에서 실행하기

  • 컨테이너를 삭제할 때 데이터가 남는 조건을 이해하고 볼륨에 DB 데이터 보관하기

  • 백업한 데이터를 별도의 DB에 복원해 확인하고 백업 파일을 서버 밖에 보관하기

  • 이미지 태그와 digest로 배포할 버전을 확인하고, 업데이트에 문제가 생기면 이전 버전으로 되돌리기

  • 로그·포트·권한·메모리를 점검해 컨테이너 실행 오류와 연결 문제 해결하기

  • GitHub Actions로 이미지 빌드·검사·GHCR 업로드를 자동화하고 서버에 배포하기

  • Windows·Mac에서 Compose를 실행하고 ARM·AMD64 이미지의 차이 이해하기

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 웹앱을 만들어봤지만 Docker로 배포하고 운영하는 방법이 막막한 분

  • 도커 명령어를 복사해 사용해왔지만 설정의 의미나 오류의 원인을 이해하기 어려웠던 분

  • 리눅스 기초를 배운 뒤 컨테이너로 서비스를 배포하고 운영해보고 싶은 분

  • 데이터를 유지하면서 앱을 업데이트하고, 문제가 생겼을 때 복구하는 방법을 배우고 싶은 분

선수 지식,
필요할까요?

  • 파일 다운로드, 압축 해제, 파일·폴더 관리, 복사·붙여넣기 등 기본적인 컴퓨터 사용법

  • 도커와 리눅스 사전 지식, 특정 프로그래밍 언어로 앱을 개발하는 능력은 필수가 아닙니다.

  • 후반부에는 Git과 GitHub에 대한 기본 지식이 필요합니다. 이를 위한 무료 강의가 첨부되어 있습니다.

안녕하세요
얄코입니다.

인프런인증

31,268

명

수강생

2,502

개

수강평

104

개

답변

4.9

점

강의 평점

16

개

강의

유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다.  풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.

🎬   YouTube 얄팍한 코딩사전 채널 (클릭!)
📕  얄코의 책들 보러가기 (클릭!)

더보기

커리큘럼

전체

122개 ∙ (13시간 46분)

해당 강의에서 제공:

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

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얄코님의 다른 강의

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

비슷한 강의

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

얼리버드 할인 중

₩49,500

50%

₩99,000

평생교육이용권 지원 강의