Docker
docker 없이 컨테이너 만들어보기
docker 없이 unshare, cgroup, chroot, overlayfs, veth만으로 컨테이너를 손수 조립해 봤다. 20M 메모리 제한을 걸어 OOM까지 실측한 기록이다.
Docker basics
목표
- 도커를 복습 겸 간단하게 한 번 훑어봅니다
- 간단한 node 백엔드를 작성하고 도커 이미지를 생성합니다
- Working Directory를 설정합니다
- node 종속성을 수정해 이미지 빌드 속도를 높여봅니다
- 개발일을 할 떄 docker volume을 어떻게 활용할 수 있는지 한 번 살펴봅니다
- compose를 이용해 간단한 페이지를 만들어봅니다
Docker compose and web GUI
작업요약
- Docker를 설치하는 과정에 필요한 파라미터 변수에 대해 알아봅니다
- 빠른 이해와 편리한 사용을 위해 Portainer를 설치합니다
- Docker-Hub에서 컨테이너를 찾고 DVWA 컨테이너를 로드해봅니다
- YAML + Docker Compose를 이용해 코드로 관리하는 법을 알아봅니다
Docker volume with MySQL
목표
- CentOS8에 도커를 설치하고 MySQL 컨테이너를 로드합니다
- 컨테이너를 종료하고 외부에서 접속하도록 다시 로드합니다
- 컨테이너를 삭제해도 이전 데이터를 그대로 유지하는 stateful한 상태를 구현합니다
- Stateful 상태는 Volume설정을 통해 구현합니다