교육 일정 |
|
---|---|
교육 개요 | ▪ Docker기반의 컨테이너 시스템을 구축한다. |
교육 목적 |
▪ Docker 설치 및 구성을 할 수 있다. ▪ Docker 스토리지에 대해서 알아보고 직접 구성할 수 있다. ▪ 컨테이너 운영시 필요한 명령어에 대해서 알 수 있다. ▪ 컨테이너 이미지 다운로드 및 컨테이너를 구성할 수 있다. ▪ 사용자 컨테이너 이미지를 만들기 위한 Dockerfile에 대해서 알아보며 직접 구성할 수 있다. ▪ 도커 컴포저(Composer) 학습 및 직접 사용을 통해 컨테이너를 자동화할 수 있다. |
교육 기간 | 3일(21시간) |
교육비 | 1,000,000 원 |
교재 | Learning Docker-second edition (시중교재-디지털) |
선수 지식 |
▪ 리눅스 운영 경험이 2년 이상 혹은 어드민 지식 요구 ▪ 리눅스 SELinux 및 cgroup지식(가능하면) ▪ vi혹은 nano에디터 사용 가능자 ▪ 패키지 도구 RPM혹은 dpkg나 패키지 관리자 YUM/APT사용 가능자 |
교육 대상 | ▪ 컨테이너 시스템을 처음 접근하며, Docker 시스템을 구축하려는 시스템 어드민 혹은 엔지니어 |
교육 내용 |
* 교재 – Learning Docker – Second Edition(17.05)
* 수강생의 선수지식 정도에 따라 커리큘럼이 변경되어 운영될 수 있습니다. 1. 준비하기
- Docker 설명
- Docker 연습을 위한 가상머신 구성하기
- 가상머신에서 사용할 추가 저장소 추가
- Docker 설치 2. Docker 사용하기
- Docker에서 컨테이너 관리하기
- Docker에 대해서 좀 더 이해하기
- Docker 이미지 관리하기
- Docker 이미지 사용하기 3. Docker 이미지 구성하기
- Docker 통합 이미지란?
- Dockerfile 문법 알아보기
- Dockerfile 작성 방법
- Docker이미지 내역 및 상태 확인하기
- Dockerfile 작성 및 생성 연습 4. 이미지 배포 및 공개하기
- Docker HUB에 대해서 알아보기
- 이미지를 Docker HUB에 업로드 하기
- 이미지 자동 빌드 시스템 사용하기 5. 비공개 도커 인프라 구성하기
- Docker Registry 알아보기
- Docker Registry 사용 예
- Docker Registry에 이미지 올리기
- Docker Registry에 이미지 올리기(SSL)
- Docker compose와 함께 Registry 사용하기
- Load Balancing 구성 시 고려할 점 6. 컨테이너에 서비스 구성하기
- 컨테이너에서 네트워크 구성
- 컨테이너안에서 동작하는 서비스 이해하기
- 컨테이너 서비스를 외부로 연결하기
7. 컨테이너와 데이터 공유하기
- 데이터 불륨
- 데이터 불륨을 명령어로 관리하기
- 데이터를 각각 컨테이너에 공유하기
- 데이터 불륨 구성 시 자주하는 실수
8. 도커 기반의 간단한 오케스트레이션 구성
- 컨테이너 오케스트레이션 이해하기
- 컨테이너 내부 조회하기
- 컨테이너 링킹(Linking)
- Docker Compose기반으로 오케스트레이션 구성하기 9. 도커 테스트 하기
- TDD 개발론 이해하기
- Docker기반으로 코드 테스트 하기
- Jenkins에 코드 테스트 통합하기 |
수강후기 |
|