Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 하트스마일
- 집중명상
- 잘쉬어야지
- 중사랑
- 달리기동호회
- 송고버섯피자
- 런데이
- lner
- 강릉여행
- deepseek
- apollo-server-v3
- 프로젝트헤일메리
- Zone2
- 마라톤
- 여행
- 트럼프2.0시대
- 커스터드크림빵
- 정자동빵집
- 서울자전거여행
- 비타민씨메가도스
- 저동하녹
- 한국걱정
- apollo-sandbox
- 런데이애플워치
- 달리기
- 루스틱
- 여니브레드
- 가람집옹심이
- 마연굴
- 일권하는사회
Archives
- Today
- Total
해뜨기전에자자
alpine linux 란 본문
docker base image로 많이 사용됨
- 왜?
- 필요한 것들이 다 있는데 가벼워서

- server, container 운영에 필요한 바이너리만을 추리고, 그 바이너리들을 한번 더 합치거나 줄여서 해서 만든 것.
- 필요한 것들이 다 있는데 가벼워서
- 왜?
musl libc + busybox
- musl libc
- 초경량. embedded linux를 위한 신뢰성 있는 C/POSIX library
- POSIX는 Unix 계열 OS가 각자 벤더들의 편의에 의해 변종과 확장이 발생하면서 상호 프로그램 간 호환성 문제가 생기기 시작하자, Unix 계열 OS 끼리는 프로그램이 서로 호환되게 실행될 수 있도록 표준을 수립한 것
- busybox
- unix 계열 OS 내에서, 자원이 매우 적은 임베디드 운영 체제를 위해 서버 운영에 공통적으로 사용하는 패키지들만 모아 둔 것
- 약 300개 정도의 개별 명령을 포함함
- busy box command list
- awk, cut, date, echo, ip, top, kill, tail, tar, tee etc.
- 임베디드 리눅스의 swiss army knife로 불리기도 함
- 실행 파일(executable)을 여러 파일이 아닌 하나의 파일로 묶어서 용량을 절감하는 극단적인 경량 효율을 제공함
- unix 계열 OS 내에서, 자원이 매우 적은 임베디드 운영 체제를 위해 서버 운영에 공통적으로 사용하는 패키지들만 모아 둔 것
- musl libc
alpine 3.3 이하는 k8s 상에서 DNS가 제대로 동작하지 않을 수 있다.
https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/#known-issues
'개발 > linux & tools' 카테고리의 다른 글
| bash 실행 중 스크립트를 수정 했는데 수정된 스크립트가 동작하는 현상 (1) | 2020.12.07 |
|---|---|
| iptables 방화벽 (0) | 2020.09.21 |
| k8s docker환경에서의 cpu request, limit (0) | 2019.10.04 |
| perf sched for Linux CPU scheduler analysis (0) | 2019.04.03 |
| container 간단히 (0) | 2019.01.17 |