Course Outline

Docker은 무엇입니까?

  • 사용 사례
  • Docker의 주요 구성 요소
  • Docker 건축
  • 기반 기술

Docker 설치

  • Ubuntu 및 Windows에 설치
  • 호스트 프로비저닝을 위해 Docker 머신 사용
  • Docker 클라우드 공급자를 위한 머신 드라이버

컨테이너 수명주기

  • 컨테이너 생성 및 실행
  • 중지 및 다시 시작
  • 컨테이너 조사
  • 로그 보기
  • 프로세스 살펴보기
  • 컨테이너 및 해당 데이터 제거

Docker애플리케이션 크기 조정

  • 안녕하세요 세계의 예
  • 대화형 Bash 컨테이너
  • 변경 사항을 커밋하여 이미지 구축
  • Docker파일에서 이미지 빌드
  • GitHub을 기반으로 한 자동화된 빌드
  • 컨테이너에서 둘 이상의 프로세스 실행
  • 고수 도우미 도구
  • 단일 컨테이너에서 웹앱 실행
  • 마이크로 서비스 아키텍처에서 웹앱 실행

이미지 관리

  • 기존 이미지 찾기 및 다운로드
  • Docker 허브와 로컬 저장소
  • 다른 사람과 이미지 공유
  • 프라이빗 이미지 저장소 배포

Networking 컨테이너

  • 포트 매핑
  • 컨테이너 연결 및 이름 지정
  • 커스텀 네트워크 생성 및 관리
  • 다수의 Docker 호스트를 통한 네트워크(오버레이)

컨테이너의 데이터

  • 데이터 볼륨
  • 데이터 볼륨으로 호스트 디렉터리 및 파일
  • 데이터 볼륨 컨테이너
  • Docker 호스트 간에 공유되는 데이터 볼륨
  • 데이터 볼륨의 백업 및 복원

Docker 작성

  • Docker 작성 개요
  • 하나의 명령을 사용하여 다중 컨테이너 애플리케이션 실행
  • 서비스, 네트워크, 볼륨 및 변수 정의
  • 리소스에 대한 런타임 제약조건 설정

Docker 떼

  • 네이티브 Docker 클러스터링 소개
  • 디스커버리 서비스
  • Docker 스웜(Swarm) 전략 및 필터

Requirements

명령줄과 Linux에 어느 정도 익숙하다는 점이 장점입니다.

  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (4)

Related Courses

Related Categories