다양한 팁과 개발 및 알고리즘 도서 리뷰 등을 기록하는 블로그 입니다.

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 분