댓글 검색 목록

[기타] 전체 Docker 과정

페이지 정보

작성자 운영자 작성일 20-10-25 18:48 조회 578 댓글 0

이 과정을 마치면 개념에 대한 깊은 이해와 전체 소프트웨어 개발 프로세스에서 Docker가 사용되는 방식에 대한 전반적인 큰 그림을 얻게 됩니다.

이 과정은 애니메이션 이론적 설명과 실습 데모가 혼합되어 진행되므로 Docker를 처음으로 실습하고 프로젝트에서 사용하는 데 더 자신감을 갖게 됩니다.



과정 개요 ? 


1. Docker 란 무엇입니까?

  • 컨테이너란 무엇이며 어떤 문제를 해결합니까?
  • 컨테이너 저장소-컨테이너는 어디에 있습니까?
  • 애플리케이션 개발-컨테이너 전 / 후
  • 애플리케이션 배포-컨테이너 전 / 후

2. 기술적으로 컨테이너란?

  • 기술적으로 컨테이너란 무엇입니까? (이미지 레이어)
  • 데모 파트 (도커 허브 및 로컬에서 도커 컨테이너 실행)

3. Docker 대 가상 머신


4. Docker 설치

  • Docker를 설치하기 전에-전제 조건
  • Mac에 Docker 설치
  • Windows에 Docker 설치
  • Linux에 Docker 설치
  • 이전 Mac 용 Docker Toolbox
  • 이전 Windows 용 Docker Toolbox

5. 기본 Docker 명령

  • docker pull
  • docker run
  • docker ps
  • docker run --options
  • docker stop
  • docker start
  • docker ports, docker port mapping

6. 컨테이너 디버깅

  • 도커 로그
  • docker exec -it

7. 데모 프로젝트 개요-실제 Docker (MongoDB 및 MongoExpress UI가 있는 Nodejs 앱)


8. 컨테이너로 개발

  • 전제 조건
  • 이 비디오에서 할 것
  • 1 부 : JavaScript 앱 (HTML, JavaScript Frontend, Node.js 백엔드)
  • 2 부 : MongoDB 및 Mongo Express 설정 (Docker 포함)
  • Docker Network 개념 및 데모
  • 세 번째 부분 : MongoDB 컨테이너와 노드 서버 연결

9. Docker Compose-여러 서비스 실행

  • Docker Compose 란 무엇입니까?
  • 도커 실행 명령 VS 도커 작성
  • 사용 방법? -Docker Compose File (데모) 생성
  • Docker Compose의 Docker 네트워킹

10. Dockerfile-자체 Docker 이미지 빌드

  • Dockerfile이란 무엇입니까?
  • Dockerfile 명령이 이미지 환경에 매핑 되는 방법
  • Dockerfile (데모) 만들기
  • Dockerfile에서 이미지 빌드
  • 응용 프로그램을 시작하여 확인합니다. 1) 앱이 성공적으로 시작됩니다. 2) 앱 환경이 올바르게 구성되었습니다.
  • 개선-관련 파일 만 복사

11. 프라이빗 Docker 리포지토리-AWS의 프라이빗 레지스트리로 구축 된 Docker 이미지 푸시

  • AWS ECR에서 프라이빗 리포지토리 생성
  • AWS에 로그인 (Docker 로그인)
  • Docker 레지스트리의 이미지 이름 지정 개념
  • 이미지 이름에 저장소 이름을 포함하는 docker 태그
  • Docker 이미지를 프라이빗 리포지토리로 푸시
  • 애플리케이션을 일부 변경하고 새 버전을 다시 빌드하고 AWS 리포지토리에 푸시

12. 컨테이너화 된 애플리케이션 배포


13. Docker 볼륨-Docker에 데이터 유지

  • Docker Volumes는 언제 필요합니까?
  • Docker 볼륨이란 무엇입니까?
  • 3 Docker 볼륨 유형
  • docker-compose 파일의 Docker 볼륨

14.볼륨 데모-데모 프로젝트의 지속성 구성



댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.