vue를 이용하여 도커와 멀티스테이지빌드 도커 차이 확인하기

도커는 애플리케이션을 컨테이너화하여 개발, 배포 과정을 단순화하는 강력한 도구입니다. 멀티 스테이지 빌드는 도커 이미지의 크기를 줄이고, 빌드 속도를 개선하는 데 유용한 기능입니다. 도커파일만 이용할 경우에는 구조가 단순하며, 빠른 설정이 가능합니다. 하지만, 멀티스테이지 도커에 비해 이미지 크기가 크며, 중간 빌드 결과물(ex: 컴파일 도구, 라이브러리 등)이 모두 포함되므로 리소스 낭비가 발생할 수 있습니다. 멀티스테이지 도커를 이용할 경우 아래와 같은 장점이 있습니다. 이미지의 크기를 줄일 수 있음 개발 단계에서 사용된 도구나 라이브러리를 최종 이미지에서 제외함으로써 이미지의 크기를 최소화 보안을 강화 불필요한 소프트웨어가 최종 이미지에 포함되지 않기 때문에 공격 범위를 줄일 수 있음 빌드 속도를 향상시킬 수 있음 멀티 스테이지 빌드를 사용하면 필요한 단계만 실행하여 빌드 시간을 단축 위와 같은 장점이 있긴 하지만, 멀티스테이지 도커를 위한 커맨드를 작성하기 위해서 Dockerfile이 단계가 복잡할 수 있으며, 빌드에 필요한 단계별 설정이 필요하기 때문에 초기 설정 시간이 더 걸릴 수 있습니다....

10월 23, 2024 · 3 분

[Udemy] Flutter & Dart 강의 리뷰

Flutter 강의를 듣고 개인적으로 필요한 내용을 정리했습니다.

10월 9, 2024 · 4 분

[도서] 유지보수하기 어렵게 코딩하는 방법을 읽고

유지보수하기 어렵게 코딩하는 방법 도서를 읽은 리뷰입니다.

9월 21, 2024 · 2 분

안드로이드 Wi-Fi 무선 디버깅 방법

Android 무선 디버깅 하는 방법입니다.

Git 상위 폴더에서 한번에 pull하기

상위 폴더에서 여러 Git 저장소를 한번에 pull 하는 방법입니다.(window, mac)

7월 16, 2024 · 2 분

[도서] 취업과 이직을 위한 프로그래머스 코딩 테스트 문제 풀이 전략 리뷰

취업과 이직을 위한 프로그래머스 코딩 테스트 문제 풀이 전략 자바 편 도서 리뷰입니다.

6월 30, 2024 · 4 분
alt text

Ollama LLM Model 사용하기

Ollama를 이용해 다양한 LLM Model 구동하기

6월 10, 2024 · 4 분