1. Docker 란?
컨테이너 기술을 쉽게 사용할 수 있도록 나온 도구다.
Docker Image로 만들어두고, 재부팅하면 Docker Image의 상태로 실행하는거다.
Docker Image
컨테이너를 실행할 때 사용할 수 있는 템플릿
Read Only
Docker Container
Docker Image를 활용해 실행된 인스턴스
Write 가능
즉, 하나의 이미지로 컨테이너 여럿을 띄울 수 있다.
2. Docker로 할 수 있는 일은?
(1) 다른 사람이 만든 소프트웨어를 가져와서 바로 사용할 수 있다.
(MySQL을 Docker로 실행하거나 쥬피터 노트북을 Docker로 실행한다던가.)
다른 사람이 이미 만든 소프트웨어 : Docker Image
OS나 설정을 포함한 실행 환경이 저장된다.
(2) 자신만의 이미지를 만들면 타인과 공유 가능하다.
원격 저장소에 저장하면 어디서나 사용할 수 있다.
원격저장소: Container Registry
- 회사에서 서비스 배포할 때 원격 저장소에 이미지를 업로드하고, 서버에서 받아서 실행하는 식으로 한다.
-(ex : dockerhub, GCR, ECR 등에 이미지 올려서 사용하기도 함.)
'끄적 > Docker' 카테고리의 다른 글
Docker 3 : 실습 2 (0) | 2024.12.16 |
---|---|
Docker 2 : 실습 (2) | 2024.12.16 |