[Docker-Compose] Install Docker-Compose(1.27.4)
Docker-Compose 설치하기 curl 명령어를 통해 Docker-Compose를 설치 sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker...
Docker-Compose 설치하기 curl 명령어를 통해 Docker-Compose를 설치 sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker...
Dangling Images Image를 사용중인 Container가 존재할 때 아래와 같이 docker rmi 명령어로 Image를 지우려 하면 다음과 같은 에러가 뜬다. docker rmi test Error response from daemon: conflict: unable to remove repository ref...
FROM : Base Image 어느 Image에서 시작할건지를 의미한다. MAINTAINER : Image를 생성한 개발자의 정보 (1.13.0 이후 사용 X) LABEL : Image에 메타데이터를 추가 (key-value 형태) RUN : 새로운 Layer에서 명령어를 실행하고, 새로운 Image를 생...
🚀 DDD Start 실전: 주문-결제 시스템 예제 이번 글에서는 DDD Start를 기반으로 실제 주문(Order) - 결제(Payment) 시스템을 설계하고, 테스트 케이스까지 포함한 실전 예제를 다룹니다. DDD 입문자뿐만 아니라 실무 개발자에게도 바로 적용 가능한 가이드입니다. 1️⃣ 단계별 DDD Start 요약 ...
🚀 DDD Start: 도메인 주도 설계 시작 가이드 DDD Start는 도메인 주도 설계를 처음 도입할 때의 입문 단계와 실무 접근 방법을 의미합니다. 이 글에서는 단계별 흐름과 실제 예제를 통해 DDD를 어떻게 시작할 수 있는지 정리합니다. 1️⃣ DDD Start 단계 요약 단계 목적 설명...
🐳 Docker 로그 관리: stdout과 stderr 완벽 가이드 Docker에서 컨테이너 로그는 stdout (표준 출력)과 stderr (표준 에러)를 통해 수집됩니다. 이 글에서는 Docker 로그 개념부터 실무 활용, 중앙화 로그 시스템 연결까지 실무 중심 가이드를 제공합니다. 1️⃣ Docker 로그란? stdout vs stderr...
클린 코드 원칙을 단순히 이론에 그치지 않고, 실제 개발 환경에서 어떻게 현실적으로 적용할지 고민한 내용을 다룹니다. 유지보수 가능한 코드 작성을 위한 실무 관점의 클린 코드 가이드입니다.
Docker Multi Stage란? Container Image를 만들면서 Build 등에는 필요하지만 최종 Container Image에는 필요 없는 환경을 제거할 수 있도록 단계를 나누어서 기반 Image를 만드는 방법 Background Docker가 등장한 이후 Docker Image를 작게 만들기 위한 노력들이 있었다. ...
🚨 1. 문제 상황 (The Error) kubeadm init 명령어를 실행하면 시스템의 사전 상태를 점검(Pre-flight check)하는데, 이때 아래와 같은 치명적인 에러(Fatal Error)를 마주하게 됩니다. [init] Using Kubernetes version: v1.2x.x [preflight] Running pre-fligh...
Java Test(TDD 관련) 어디까지 구성해보았는가?(보통 프로젝트 하나를 혼자서 담당하였다면 test 구문 짜는게 엄청 오래 걸리고 힘들다. 혼자서 어디까지 커버하였는가?) 간단 메소드 테스트만 거치고 배포함. 매우 어려운 일인거 같다. 회사마다, 조직마다, 팀마다 전부 다를 것이다. 데이터베이스에 데이터모델 복잡도는 어디까지 해보았는가...