IT/개발 및 배포

도커 학습 목차와 계획

Clair_de_Lune 2024. 12. 4. 11:12
728x90

도커 학습 목차
도커 소개

도커란?
컨테이너와 가상 머신의 차이
도커의 장점과 사용 사례
도커 설치

도커 설치 준비
운영 체제별 설치 방법
도커 설치 후 확인
도커 기본 개념

이미지와 컨테이너
도커 엔진 및 도커 데몬
도커 허브 및 이미지 레지스트리
도커 명령어

기본 명령어 소개
이미지 관리
이미지 다운로드 (docker pull)
이미지 목록 확인 (docker images)
이미지 삭제 (docker rmi)
컨테이너 관리
컨테이너 실행 (docker run)
실행 중인 컨테이너 확인 (docker ps)
컨테이너 중지 및 삭제 (docker stop, docker rm)
Dockerfile

Dockerfile 개요
기본 지침 (FROM, RUN, CMD, COPY 등)
Dockerfile 작성 예시
이미지 빌드 (docker build)
도커 네트워킹

기본 네트워크 개념
사용자 정의 네트워크 생성
컨테이너 간의 통신
도커 볼륨

데이터 관리의 필요성
볼륨의 개념
볼륨 생성 및 사용
도커 Compose

Docker Compose 개요
docker-compose.yml 파일 작성
여러 컨테이너의 정의 및 실행
도커 보안

도커 보안 모범 사례
이미지와 컨테이너의 보안 관리
고급 주제

도커 Swarm
쿠버네티스와 도커 통합
CI/CD 파이프라인에서의 도커 사용
실습 프로젝트

간단한 웹 애플리케이션 컨테이너화
데이터베이스와의 연동
마이크로서비스 아키텍처 구현

728x90

'IT > 개발 및 배포' 카테고리의 다른 글

도커 기초  (1) 2024.12.04
도커 사용법  (1) 2024.12.04
컨테이너란  (0) 2024.12.04
도커와 쿠버네틱스  (0) 2024.12.04