스터디/Etc

Docker 이미지명 (Python)

Dalmangyi 2023. 1. 24.

docker의 경우 수많은 이미지가 있지만,

그중에서 python이 세팅된 이미지에는 여러 이미지 명이 있습니다.

latest, slim-bullseye, slim, bullseye, alphine3.17, alphine3.16, alphine, 버전명-이름 등..

 

latest 

- 가장 최신버전이 설치된 이미지 의미합니다.
  (최신버전이라고 모든 패키지와 호환이 되는게 아니니, 비추천.)

 

slim

- python을 실행하기위한 최사한의 패키지만 설치된 이미지.

 

bullseye, stretch, buster, jessie

- 데비안(OS)의 릴리스 코드명입니다. 

 

alphine

- 알파인 리눅스 기반 이미지. (일반적으로 많이 사용하는 이미지)

- 이미지 크기가 작은대신, 디버깅이 어렵거나, 호환성 문제가 발생할 수 있음. 

 

 

 

original, slim, alphine 이미지 용량 비교.

https://medium.com/swlh/alpine-slim-stretch-buster-jessie-bullseye-bookworm-what-are-the-differences-in-docker-62171ed4531d

 

 

 

주로 alphine이미지를 많이 사용하며, 

호환문제가 발생했을때 디버깅을 위해서 original이 적용된 이미지를 사용하면 됩니다.

 

 

댓글