이번 주에 전달해드릴 지식은 최근 제가 따로 공부할 정도로 관심을 가지고 있고, 회사에서도 사용하고 있는 Docker에 대해 아주 얕게(?) 말씀드리겠습니다.
Docker란?
Docker는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트
Dockerfile
Dockerfile은 Docker에서 제공하는 이미지를 기반으로 원하는 설정을 통해 원하는 이미지를 만드는 스크립트 파일입니다.
Dockerfile은 간단하게 아래와 같은 요소들로 작성합니다.
Docker-Compose
Docker-Compose는 다중 컨테이너 Docker 애플리케이션을 정의하고 실행하기 위해 사용합니다.
Container vs VM
이 내용은 Docker를 학습하면서 가장 헷깔리기도하면서 어떻게 보면 가장 이해가 필요한 부분이라고 생각합니다.
(혹시나 틀린 부분 있으면 피드백 언제나 환영합니다!)
벌써 12월이 되고, 날씨도 많이 추워지고 있습니다.
다들 감기 조심하세요~~ 🤧