• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

Alpine Linux에서 미사용 패키지를 삭제할수있는 방법이 있나요?

TryK TryK 146

0

7

안녕하세요 요즘 도커를 배우면서 궁금한게 있어서 질문 드립니다.

 

도커파일을 이용한 커스텀 빌드를 하고 있습니다

 

php 최신버전에 워드프레스에서 사용하는 플러그인을 추가로 빌드해서 이미지를 만들고 있는데요

 

기존 원본 이미지가 66MB정도 되는데 작업을 하면 230MB까지 불어납니다.

 

컴파일 및 빌드작업 을 한 후 필요없는 패키지를 삭제까지하면 이미지를 추가로 경량화 시킬수 있을 것 같은데

 

apk 패키지 매니저는 autoremove나 autoclean 같은 명령어가 따로 없는거 같더군요

 

혹시 다른 방법이 있을까 싶어서 질문 드립니다.

신고공유스크랩
7
1등
사다리 2022.08.08. 19:40

도커 빌드는 RUN COPY ADD만 용량을 차지합니다. 차근차근 레이어를 쌓아가는 방식이라 이전 단계의 RUN에서 설치한 패키지를 다음 레이어에서 삭제해도 삭제했다는 마킹만 되고 실제로는 그전 레이어에 용량이 잡히는 방식이죠.

 

삭제하려면 하나의 RUN에 설치+기타프로세싱+삭제까지 &&로 연결해서 쭉 하셔야합니다. 아니면 multi-stage build를 참고해보세요.

 

profile image
TryK 글쓴이 2022.08.08. 19:57
사다리

제가 알고싶었던거는 모듈설치 후에 모듈설치할때 썼던 불필요해진 패키지를 식별해서 삭제할수 있는가? 이게 궁금했습니다 ㅎㅎ

말씀하신대로 RUN 한줄에 모두 작성해봤는데 3MB정도 줄긴 줄었긴하네요..

사다리 2022.08.08. 20:38
TryK

아.. 알파인 리눅스는 가능하고 우분투 데비안 계열은 그냥 수동으로 하셔야... https://stackoverflow.com/questions/46221063/what-is-build-deps-for-apk-add-virtual-command

profile image
TryK 글쓴이 2022.08.08. 20:53
사다리

알파인 리눅스 이미지 맞습니다. 해당방식으로 해보니 종속성이 있는 애들도 그냥 다 지워버리긴 하네요 ㅎㅎ 이부분만 수정하면 될거같긴 하네요

profile image
TryK 글쓴이 2022.08.08. 21:14
사다리

이거저거 해봤는데 imagick 패키지 덩치가 커서 극적으로 용량이 줄진 않네요 지우면 작동이 안되고 ㅎㅎ 그래도 많이 배웠습니다 감사합니다!

2등
zepinos 2022.08.08. 22:13

OS 의 빌드를 위한 패키지를 의미하나요? dockerfiles 에서 from 에서 as 이용해서 빌드한 뒤, 결과물만 copy --from 으로 가져오는 형태로 하신 건가요?

profile image
TryK 글쓴이 2022.08.09. 15:40
zepinos

php 이미지에서 필요한 모듈을 RUN으로 추가 설치후 필요없는(gcc, make등) 패키지를 삭제하는 과정을 했습니다

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
오픈소스 Hoarder 소개 📦 - AI 기반 태깅 기능을 갖춘 오픈 소스 Bookmark-Everything 앱(mymind 오픈 소스 대안) 6 달소 18시간 전22:53 163 +1
정보 Proxmox) VMware ESXi 기반 가상 머신 마이그레이션에 사용할 수 있는 새로운 가져오기 마법사 5 달소 18시간 전22:48 94 +1
정보 안녕하세요! 새로 가입했습니다. 6 Razorbacks 22시간 전18:06 89 +1
3780 질문
normal
막강태우 6분 전16:48 4 0
3779 잡담
normal
kmw_ 3시간 전13:43 133 0
3778 오픈소스
image
달소 18시간 전22:53 163 +1
3777 정보
image
달소 18시간 전22:48 94 +1
3776 정보
image
Razorbacks 22시간 전18:06 89 +1
3775 질문
normal
맛밥 1일 전15:34 227 0
3774 정보
image
툭툭이 1일 전11:14 464 +12
3773 질문
normal
유니파트 1일 전22:09 205 0
3772 질문
image
반투검스 2일 전12:46 75 0
3771 질문
normal
니즛 2일 전00:37 363 0
3770 잡담
image
주차장 2일 전17:47 496 +1
3769 질문
image
양미 3일 전11:16 223 0
3768 질문
normal
주차장 3일 전23:44 177 0
3767 질문
image
surno 4일 전00:56 128 0
3766 질문
image
TANG 4일 전19:14 412 0
3765 질문
image
게르노 5일 전23:55 475 0
3764 질문
normal
very 6일 전09:57 214 0
3763 질문
normal
ljr10 6일 전09:11 88 0
3762 질문
normal
very 6일 전18:04 247 0
3761 가이드
normal
minis 24.03.22.14:20 157 0