도커(2) : etc 이론

NOHHYEONGJUN·2024년 9월 6일

도커

목록 보기
3/11

OverlayFS

Docker는 OverlayFS을 사용.
Dockerfile에서 명령어 한줄 한줄이 하나의 Layer.
→ 모든 변경 사항이 누적되며, 사라지지 않는다!


 

 

 


dangling image

<none> 형태의 image
image 생성 과정에서 에러가 발생되어 생긴다.
서비스에 이상 X , 데이터 X
→ 삭제해도 됨!


 

 

 


보안

환경 변수 / 키 / 시크릿 값 등의 정보는 절대 컨테이너에 포함시키면 안된다!
inspect 를 통해 확인 가능하기 때문


 

 

 


Docker Volume

Volume → /data 에 mount
ex) server1의 변경사항을 server2에서 접근 가능
volume을 mount할 때, read only, read&write 등 설정 가능


 

 

 


Commit & Buildx

commit : 추가 변경 사항에 대해 image를 만든다.
buildx : builder
→ commit 대신 Dockerfile을 사용하는 것이 좋음 (형상 관리)


 

 

 


Multi-Stage Build

기존 Dockerfile은 FROM이 상단에 1개 존재.
multi-stage는 FROM을 여러번 사용해 앞 서 build한 내용을 다시 사용
앞에서 사용한 build는 으로 남음. (부산물 같은 존재)
런타임 때 필요한 찌꺼기를 남기지 않기 위해 사용


profile
Cloud/DevOps & Network Virtualization에 관심 있는 대학생입니다. 🐳

0개의 댓글