콘텐츠로 이동

Docker

Docker basics

목표


  1. 도커를 복습 겸 간단하게 한 번 훑어봅니다
  2. 간단한 node 백엔드를 작성하고 도커 이미지를 생성합니다
  3. Working Directory를 설정합니다
  4. node 종속성을 수정해 이미지 빌드 속도를 높여봅니다
  5. 개발일을 할 떄 docker volume을 어떻게 활용할 수 있는지 한 번 살펴봅니다
  6. compose를 이용해 간단한 페이지를 만들어봅니다

Docker compose and web GUI

작업요약


  • Docker를 설치하는 과정에 필요한 파라미터 변수에 대해 알아봅니다
  • 빠른 이해와 편리한 사용을 위해 Portainer를 설치합니다
  • Docker-Hub에서 컨테이너를 찾고 DVWA 컨테이너를 로드해봅니다
  • YAML + Docker Compose를 이용해 코드로 관리하는 법을 알아봅니다

Docker volume with MySQL

목표


  • CentOS8에 도커를 설치하고 MySQL 컨테이너를 로드합니다
  • 컨테이너를 종료하고 외부에서 접속하도록 다시 로드합니다
  • 컨테이너를 삭제해도 이전 데이터를 그대로 유지하는 stateful한 상태를 구현합니다
  • Stateful 상태는 Volume설정을 통해 구현합니다