실습 목적
- Docker에 대해 학습하고 이해하며, 다양한 실습을 시도하고 진행하여 docker 기반 앱 구현해보기
사용 스택
- Docker, Docker-compose, NodeJS, ExpressJS, Redis
실습 내용
- 도커의 정의를 살펴보고, 시작 명령어 및 작동원리 뜯어보기
- 도커 컨테이너 기초 커맨드 및 생명주기에 대해 알아보기
- 실행 중인 도커 컨테이너에 명령어 전달하기 (feat. Redis)
- 도커 이미지 생성해보기 1편 (feat. Dockerfile)
- 도커 이미지 생성해보기 2편(feat. Node.js, Dockerfile)
- 테스트 앱을 구축해가며 Docker Compose를 이해하고 활용해보기 (feat. Node.js, Redis, Dockerfile)
- 도커 이미지 생성하여 리액트 앱 실행하기 (feat. react.js)
- Docker Volume 활용하여 어플리케이션 소스 코드 변경점 적용
- 개발 및 운영환경을 위한 Dockerfile 작성 및 실행해보기