Dockerfile을 위한 Linux 훑어보기

Human Being·2022년 5월 1일
0

Docker

목록 보기
7/8
post-thumbnail

linux 별로 여러 종류가 있다

기본적으로 Ubuntu를 사용하지만

image를 최대한 가볍게 만들기 위해
제일 가벼운 Linux를 선택해야 할 때도 있고

AWS Linux 2를 이용하기 위해
CentOS에 대해서 알아야 할 때도 있다

적어도 각 OS 별 package manager 알아두자

Ubuntu

apt update && apt install -y ~~~

CentOS (Amazon Linux 2)

yum update && yum install -y ~~~

Fedora (Amazon Linux 3)

dnf

alpine

docker hub에서 image 끝단 이름에 alpine이 붙는다면
아주 가벼운 linux로 왠만한 건 다 제거한 상태라고 보면 된다
그래서 docker exec 할 때 bash조차 없어서 sh로 들어가야 한다

apk update && apk add -y ~~~

update 와 upgrade

  • update : 최신 패키지 목록이 인터넷의 어디에 위치하는지 알아보기
  • upgrade : 현재 설치한 패키지들을 최신 버전으로 재설치

0개의 댓글