linux 별로 여러 종류가 있다
기본적으로 Ubuntu를 사용하지만
image를 최대한 가볍게 만들기 위해
제일 가벼운 Linux를 선택해야 할 때도 있고
AWS Linux 2를 이용하기 위해
CentOS에 대해서 알아야 할 때도 있다
적어도 각 OS 별 package manager 알아두자
apt update && apt install -y ~~~
yum update && yum install -y ~~~
dnf
docker hub에서 image 끝단 이름에 alpine이 붙는다면
아주 가벼운 linux로 왠만한 건 다 제거한 상태라고 보면 된다
그래서 docker exec 할 때 bash조차 없어서 sh로 들어가야 한다
apk update && apk add -y ~~~