교육문의 02-3477-1300

제목 Docker와 Kubernetes 개발 관리 기초 활용
역량 클라우드 구분 Docker, Kubernetes
과정번호 WTDK 등급 기본
주/야 기간 일수 교육시간 환급여부 교육비 환급금액 우선대상
(대기업)
신청
주간 2025-06-09 ~ 2025-06-13
(09:30~17:30)
5 일 35 시간 비환급 ₩1,100,000
교육쿠폰: 7일
₩0
(₩0)
교육개요 Docker는 리눅스 기반의 컨테이너 런타임 오픈소스로 개발자나 시스템 관리자가 애플리케이션을 보다 빠르고 단순하게 배포하고 실행하기 위한 플랫폼입니다

Docker 플랫폼의 개념과 아키텍처를 소개하고 플랫폼 구성요소와 Dockerfile, 이미지, 컨테이너, Data Volume, Networking, Repository 등의 생성과 관리 방법을 다루며 Docker Engine 및 Docker Compose를 구성하고 사용하는 방법을 제공합니다

Cloud상에서 Docker Registry, Docker Service, Container Orchestration(Docker Swarm, Kubertenes)에 대한 개념, 구성 및 운영하는 방법을 학습합니다
교육대상 - Container를 사용하여 서비스를 하고자 하는 분
- 개발자로서 개발한 App을 빠르게 배포하고자 하는 분
- 엔지니어로서 업무용 App을 고가용성을 제공하여 운영하는 분
- Cloud를 활용하여 Container 서비스를 하고자 하는 분
과정후 학습효과 Container에 대한 지식습득을 통해 개발자와 관리자가 모두 손쉽게 Docker를 다루는 방법을 알게 됩니다.
커리큘럼
  • 1일차

    Docker의 이해 및 설치
    - Docker 란?
    - Docker 설치하기
    - Docker 관리자 추가하기
    Docker Container 다루기
    - Docker Image를 다운로드하여 사용하기
    - Container를 실행하는 다양한 방법
    - Docker 구성요소 구분하기
    Custom Docker Image 운영하기
    - Docker Workflow 이해하기
    - Docker Hub 이용하기
    - Dockerfile을 사용하여 Image 생성하기

  • 2일차

    Cloud를 Docker Registry로 사용하기
    - Private Registry의 필요성
    - Azure에 Container Registry 생성하기
    - Azure에 Image 저장한 후 Container 실행하기

    Serverless 환경인 Cloud에서 Docker Image 운영하기
    - Serverless 환경에서 App 운영
    - Azure에 Container Instance 생성하기

    다양한 Data Volume 활용하기
    - Data Volume 필요성
    - Docker Host Directory를 Data Volume으로 사용하기
    - Azure Storage를 Data Volume으로 사용하기

  • 3일차

    Docker Network 활용하기
    - Docker0 Virtual Bridge 이해하기
    - 다양하게 Docker Network 생성하기
    - 동일한 Host에서 실행 중인 Container에 연결하기

    Docker Compose 사용하기
    - Docker Compose 필요성
    - Docker Compose 설치하기
    - Docker Compose 구성 파일 생성하기

    Docker Swarm 운영하기
    - Docker Swarm의 필요성
    - Docker Swarm Mode 구성하기
    - Service 생성하기

  • 4일차

    Cloud에서 Docker Swarm 운영하기
    - Azure Container Service 구성하기
    - Docker Client에서 Swarm Master에 접속하기

    Kubernetes(쿠버네티스) 개념
    - Kubernetes 개발 배경
    - Kubernetes 필요성
    - Kubernetes 구조(master, node, pod, service, deployment)

    Kubernetes 설치
    - Kubernetes 설치 Package 이해하기
    - Node 설치
    - Master 설치

  • 5일차

    Kubernetes 배포하기
    - Kubernetes 서비스 종류
    - Replica, Demon Set, Deployment

    Cloud에서 Kubernetes 운영하기
    - Azure Kubernetes Service 구성하기