-
Docker | 도커 이미지 종류docker 2021. 12. 26. 19:05
Docker Image를 작성하고 사용하였지만 대부분 alpine으로만 작성하고 있었습니다.
다시 돌아보니 다른 이미지 버전들에 비해 어떤 장점이 있는지 생각을 많이 해보지 않고 사용한것 같아 Docker Image 종류에 대해서 정리를 해보려고 합니다.
이미지 종류
- name:version
- name:version-stretch
- name:version-buster
- name:version-jessie
- name:version-slim
- name:verseion-alpine
name:version
기본적으로 Docker는 name:version에 해당하는 버전을 사용합니다. (Base 이미지)
해당 버전의 이미지는 가장 최근의 안정적인 데비안 운영 체제 릴리스를 기반으로 합니다.
ex) python:3.8.3
name:version-stretch, name:version-buster, name:version-jessie
stretch, buster, jessie 태그가 붙은 이미지의 경우 다양한 데비안 릴리스의 코드명 입니다.
ex) python:3.8.3-buster
name:version-slim
실행하기 위한 최소한의 패키지만 설치된 이미지입니다.
(파이썬으로 가정했을 경우 파이썬을 실행하기위한 최소한의 환경이 꾸려져 있는 이미지라고 볼 수 있다.)
ex) python:3.8.3-slim
name:verseion-alpine
Alpine 이미지는 컨테이너 내부에서 사용하기 위해 특별히 제작된 운영 체제인 알파인 리눅스 프로젝트를 기반으로 합니다.
Alpine 이미지의 경우 이미지를 가능한 한 작게 만들기 위해 사용됩니다.
ex) python:3.8.3-alpine
name:version-windowsservercore
Windows Server기반으로 작성된 이미지 입니다.
ex) python:3.8.3-windowsservercore
참고자료
https://github.com/docker-library/docs/tree/master/alpine
번외
도커 컨테이터 각티슈를 선물받게 되었습니다.
회사의 슬랙채널에서 도커 컨테이너 각티슈의 존재만을 알고 있었는데, 이렇게 선물받게 될줄은 몰랐네요.
사무실의 제자리에 놓고보니 신기하네요.
구매링크는 바로 밑에 있습니다.
감사합니다.
'docker' 카테고리의 다른 글
Docker | Docker란 (0) 2021.05.23 Docker | Container (0) 2021.05.23