끄적/Docker

Docker 1. 이론

uvumbu 2024. 12. 16. 00:00

 

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