연락처 정보

코스 개요

컨테이너화 및 도커 소개

  • 소프트웨어 컨테이너화 개념 이해
  • 전통적인 배포 모델 대비 컨테이너의 장점
  • 도커 개요 및 현대 애플리케이션 배포에서의 역할
  • 개발 및 운영 환경에서의 일반 컨테이너 사용 사례

도커 설치 및 환경 설정

  • 도커 설치 및 구성
  • 도커 구성 요소 및 아키텍처 이해
  • 도커 CLI 사용
  • 도커 서비스 및 설정 관리

도커 아키텍처 및 핵심 개념

  • 도커 엔진, 이미지, 컨테이너, 레지스트리
  • 컨테이너 수명 주기 관리
  • 도커 오브젝트 및 리소스 이해
  • 도커 환경 작업 시 모범 사례

도커 이미지 및 컨테이너 작업

  • 도커 이미지 가져오기 및 관리
  • 컨테이너 생성 및 실행
  • 컨테이너 구성 및 관리
  • 컨테이너 검사, 모니터링 및 유지 보수

Dockerfile을 사용한 애플리케이션 빌드

  • Dockerfile 구조 및 명령어 이해
  • 맞춤 도커 이미지 생성
  • 이미지 크기 및 빌드 성능 최적화
  • 애플리케이션 의존성 및 설정 관리

도커 스토리지 및 데이터 관리

  • 컨테이너 스토리지 개념 이해
  • 볼륨 및 바인드 마운트 사용
  • 애플리케이션 데이터 영구 저장
  • 컨테이너 데이터 효과적으로 관리하기

도커 네트워킹

  • 도커 네트워킹 개념 이해
  • 도커 네트워크 생성 및 관리
  • 여러 컨테이너 연결
  • 애플리케이션 및 서비스 간 통신 구성

도커 레지스트리 작업

  • 이미지 저장소 및 레지스트리 이해
  • Docker Hub 및 사설 레지스트리 사용
  • 이미지 푸시 및 풀링
  • 이미지 버전 및 보안 고려사항 관리

컨테이너 오케스트레이션 및 스퀘일링 개념

  • 컨테이너 오케스트레이션 소개
  • 오케스트레이션 플랫폼의 역할 이해
  • Docker Compose 개요
  • 확장 가능한 배포를 위한 애플리케이션 준비

문제 해결 및 모범 사례

  • 일반적인 도커 문제 진단
  • 로그 및 컨테이너 성능 관리
  • 보안 및 유지 보수 모범 사례 적용
  • 도커 기반 애플리케이션 환경 최적화

실무 도커 워크숍 및 과정 리뷰

  • 컨테이너화 애플리케이션 빌드 및 배포
  • 여러 컨테이너 및 서비스 관리
  • 도커 명령어 및 워크플로우 적용
  • 핵심 개념 복습 및 다음 단계 안내

요건

  • 네트워킹에 대한 이해.
  • 리눅스 명령줄 경험.

대상 수강자

  • 개발자
  • DevOps 엔지니어
  • 시스템 관리자
 14 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리