아이디저장

[IT HOLIC series]Rocky Linux 8로 Docker 핵심 이해하기
9791162891179 \30,000
2023-11-06 190*260
474 p
백승찬,박지안,정성재
 

이 책에서는 도커와 쿠버네티스의 기본 개념을 이해하고 클라우드 환경에서 운영 능력을 향상할 수 있는 내용을 다루고 있다. 가장 일반적인 환경인 윈도우 운영체제에서 호스트기반 가상화 도구인 VirtualBox를 사용하여 가상 머신을 만들고, 가상 머신의 운영체제로 현재 가상 이슈인 Rocky Linux 8을 선택하였다. Rocky Linux에 도커를 설치하고, 온프레미스(On-Premise) 기반으로 개발자가 개발 코드와 함께 컨테이너 개발 환경을 구성할 수 있도록 하였다. 또한 구글 클라우드 서비스에 생성된 컨테이너를 운영할 수 있는 쿠버네티스 이용하여 개발자에 의해 생성된 컨테이너가 클라우드 프로덕션 서비스 환경으로 바로 배포될 수 있도록 하였다.

백승찬
·한남대학교 전자공학과 공학석사
·(주)솔데스크 수석 컨설턴트
·전) 한남대학교 정보기술학과 겸임 교수

박지안
·광주소프트웨어마이스터고등학교 교사
·전) ㈜LG데이콤종합연구소
·전) 한남대학교, 서원대학교 강의

정성재
·한남대학교 컴퓨터공학과 공학박사
·(주)엔버 기업부설연구소장/CTO/이사
·전) 한남대학교 국제IT교육센터 전임 강사

Chapter01 리눅스 기반 가상화 기술 및 설치
1.1 가상화 환경의 이해
1.2 컨테이너 기술의 이해
1.3 Rocky Linux 8 설치

Chapter02 Docker의 개요 및 설치
2.1 Docker의 이해
2.2 Docker 설치

Chapter03 Docker 명령
3.1 Docker 이미지 관리
3.2 Docker 컨테이너 관리
3.3 Docker 볼륨 관리
3.4 Docker 컨테이너의 네트워크 관리
3.5 Docker 컨테이너 운용하기
3.6 리소스 제한 및 모니터링하기
3.7 도커 이미지 생성

Chapter04 Dockerfile과 이미지 빌드
4.1 Dockerfile을 사용한 구성 관리
4.2 Dockerfile을 사용한 이미지 빌드와 이미지 레이어
4.3 멀티 스테이지 빌드를 사용한 애플리케이션 개발
4.4 Dockerfile 명령 및 데몬 실행
4.5 미니 프로젝트

Chapter05 이미지 공개
5.1 도커 이미지의 자동 생성 및 공개
5.2 프라이빗 레지스트리 구축
5.3 구글 클라우드에 프라이빗 레지스트리 구성 작업

Chapter06 Docker Compose
6.1 Docker Compose 개요 및 설치
6.2 Docker Compose 파일
6.3 Docker Compose 명령

Chapter07 클라우드 환경 컨테이너 관리
7.1 클라우드 환경에서 Docker 오케스트레이션
7.2 Kubernetes
7.3 GCP를 사용한 실습