728x90
이미지와 컨테이너
컨테이너
를 생성하기 위해서는 이미지
가 필요하다.
이미지: 컨테이너를 만들어내는 설계도
로봇을 원하는 아이에게 로봇을 만들어내는 틀은 아무 소용이 없다. 마찬가지로 이미지 역시 이미지 자체로는 쓸모가 없다.
이미지를 가지고 만들어낸 컨테이너
가 중요하다. 때문에 실제로 사용하는 건 컨테이너
이다. 이미지를 그대로 쓸 일은 없다.
그래서 하나의 이미지를 가지고 여러 개의 컨테이너를 만들어낼 수도 있다.
컨테이너로 이미지 만드는 것도 가능
컨테이너로 이미지를 만들 경우 어떤 장점이 있을까.
컨테이너로 이미지를 만든다는 건 이미 만들어낸 컨테이너를 수정
해서 새로운 이미지를 만드는 과정
이다.
그렇게 새로운 이미지를 만들어내면 수정된 컨테이너
를 여러 개 만들 수 있다.
도커 엔진 간에 이동 가능
여기서 말하는 이동
은 파일이나 폴더가 이동하는 것 처럼 이동하는 건 아니다.
컨테이너
는 도커 엔진만 있으면 동작시킬 수 있기 때문에
다른 서버나 컴퓨터에 도커 엔진을 설치하고 새로운 도커 엔진에 이미지를 이용해서 똑같은 컨테이너를 생성하면 된다.
즉, 어떤 컴퓨터에서 이미지를 export하면 그 이미지를 바탕으로 다른 컴퓨터의 도커엔진에서 컨테이너를 생성하면
컨테이너가 이동한 것과 같은 효과를 얻을 수 있다.
도커 허브
도커 허브는 공식적으로 운영되는 도커 레지스트리(도커 이미지를 배포하는 서비스)의 이름이다.
구글 Play store 처럼 공개된 도커 이미지들이 모여있는 곳이다.
'Docker' 카테고리의 다른 글
[Docker] 4-1. 컨테이너 실행 (0) | 2023.05.20 |
---|---|
[Docker] 2-3. 도커 컨테이너의 생애주기와 데이터 저장 (0) | 2023.05.18 |
[Docker] 2-1. 도커의 동작 원리 (0) | 2023.05.17 |
[Docker] 1-2. 서버와 도커 (0) | 2023.05.16 |
[Docker] 1-1. 도커란 무엇인가 (0) | 2023.05.15 |