Docker Desktop에서 저장공간을 확보(Clear)하는 방법

Docker Desktop에서 저장공간을 확보(Clear)하는 방법

Docker Desktop에서 저장공간을 확보(Clear)하는 방법은 크게 GUI(설정 화면)를 이용하는 방법과 터미널 명령어(CLI)를 이용하는 방법 두 가지가 있습니다. 상황에 맞게 선택해서 사용하세요. 방법 1. Docker Desktop GUI 기능 사용 (가장 간편) Docker Desktop 자체 기능을 이용해 사용하지 않는 데이터나 모든 데이터를 삭제할 수 있습니다. 1. “Disk usage” 확장 기능 활용 (공간 관리)최신 Docker Desktop에는 저장공간 관리 툴이 내장되어 있습니다. … 더 읽기

로컬 Maven 저장소(~/.m2/repository) 구조에 맞춰 Nexus로 일괄 업로드

로컬 Maven 저장소(~/.m2/repository) 구조에 맞춰 Nexus로 일괄 업로드

Maven의 mvn deploy:deploy-file 명령어는 보안상의 이유로 명령줄 인자(CLI)에서 직접 아이디/비밀번호를 받는 기능을 공식적으로 권장하지 않습니다. 보통 settings.xml에 서버 정보를 등록해야 작동합니다. 하지만 스크립트 실행 시 임시 settings.xml 파일을 생성하여 인증 정보를 주입하고, 실행 후 삭제하는 방식으로 로그인 정보를 포함한 완전 자동화 스크립트를 구현할 수 있습니다. 아래는 인증 정보(ID/PW)를 입력받아 처리하는 개선된 스크립트입니다. 1. 인증 포함 완전 자동화 Bash 스크립트 (권장) 이 스크립트는 … 더 읽기

메이븐 프로젝트 빌드시 parent, common child 빌드 순서를 정리

메이븐 프로젝트 빌드시 parent, common child 빌드 순서를 정리한다

Maven 멀티 모듈 프로젝트에서 빌드 순서는 Maven Reactor에 의해 자동으로 계산되지만, 기본적으로 의존성(Dependency)과 상속(Inheritance) 관계에 따라 결정됩니다. 정리하자면 빌드 순서는 Parent(Root) → Common(의존되는 모듈) → Child(의존하는 모듈) 순서입니다. 상세한 순서와 이유는 다음과 같습니다. 1. 빌드 순서 요약 Parent (Root Project) 가장 먼저 처리됩니다. 프로젝트의 전체 구조, 공통 설정(플러그인 버전, 자바 버전 등)을 읽어들여야 하므로 최우선순위입니다. Common (Shared Library) 다른 … 더 읽기

opencode 로 오프라인 사용방법

opencode 로 오프라인 사용방법

OpenCode는 로컬 LLM(예: Ollama, gpt-oss 등)을 붙이면 완전 오프라인에서도 사용할 수 있고, 최소한 모델 응답 캐시를 활용하는 반오프라인 모드도 지원합니다. 인터넷 없이 쓰려면 “모델을 내 PC에 깔아서 OpenCode에 연결하는 것”이 핵심입니다.​ 전제: 무엇이 필요한가 OpenCode CLI 설치 (npm, brew 등으로 설치).​ 로컬 LLM 런타임(예: Ollama)과 오프라인 모델 다운로드.​ OpenCode 설정에서 모델 프로바이더를 “로컬 엔드포인트”로 지정.​ … 더 읽기

[코딩 꿀팁] 바이브코딩? 로직은 완벽한데 디자인이 엉망이라면? (HTML/CSS 해결법 총정리)

[코딩 꿀팁] 바이브코딩? 로직은 완벽한데 디자인이 엉망이라면? (HTML/CSS 해결법 총정리)

안녕하세요!  👋 요즘 AI를 활용한 ‘바이브코딩’으로 웹사이트 뚝딱 만드시는 분들 많으시죠? 로직은 AI가 정말 잘 짜주는데, 의외의 복병이 있습니다. 바로 **디자인(UI)**입니다. “버튼 오른쪽으로 조금만 옮겨줘” 라고 했는데 화면이 다 깨지거나, 꿈쩍도 안 하는 경험, 다들 있으시죠? AI에게 말로 설명하기 가장 힘든 부분이 바로 이 디자인 영역입니다. 오늘은 여러분이 AI 없이도 답답한 UI 문제를 스스로 고칠 … 더 읽기

Spring Boot 프로젝트(JDK 11, WAR 패키징)를 Docker 이미지로 만드는 방법

Spring Boot 프로젝트(JDK 11, WAR 패키징)를 Docker 이미지로 만드는 방법

Spring Boot 프로젝트(JDK 11, WAR 패키징)를 Docker 이미지로 만드는 방법은 크게 두 가지 접근 방식이 있습니다. Standalone 방식 (권장): 내장 톰캣을 사용하여 JAR처럼 java -jar 명령어로 실행 (Spring Boot의 장점 활용). External Tomcat 방식: 별도의 Tomcat 컨테이너에 WAR 파일을 배포. 대부분의 Spring Boot Docker 배포는 1번(Standalone) 방식을 사용하므로 이를 기준으로 설명하고, 마지막에 2번 방식도 간략히 언급하겠습니다. 방법 1: Standalone 방식 (내장 … 더 읽기

카테고리 Hot

2026년 1월 4일(일) 기준: 주식·코인·금시세 및 IT 뉴스 정리

2026년 1월 4일(일) 기준: 주식·코인·금시세 및 IT 뉴스 정리

안녕하세요! 오늘은 2026년 1월 4일(일) 기준으로 주말 동안 정리된 국내외 경제 지표와 다가오는 IT 빅이벤트 소식을 정리해 드립니다. 새해 첫 거래일(1월 2일)의 뜨거웠던 증시 분위기와 주말 사이의 코인/원자재 흐름을 한눈에 파악해 보세요. 1. 국내외 주식 시장 (1월 2일 마감 기준) 새해 첫 거래일이었던 지난 1월 2일, 한국 증시는 역사적인 기록을 세웠습니다. 반면 미국 증시는 숨 고르기에 들어간 … 더 읽기

카테고리 Hot

[삶의 지혜] 그대는 왜 착하게 살고도 만만해 보이는가? (정약용의 5가지 가르침)

[삶의 지혜] 그대는 왜 착하게 살고도 만만해 보이는가? (정약용의 5가지 가르침)

평생 남을 배려하고 착하게 살았는데, 어느 순간 돌아보니 사람들이 나를 ‘만만한 사람’ 취급하고 있지는 않나요? 늘 먼저 베풀고 양보했는데, 돌아오는 건 “그 사람은 원래 그래”라는 당연하다는 태도뿐일 때, 우리는 스스로에게 묻게 됩니다. “내가 호구처럼 살았나?” 다산 정약용은 말합니다. “재주가 없어서가 아니다. 지혜가 모자라서도 아니다. 그대가 스스로를 가볍게 내어주기 때문이다.” 착함과 만만함은 다릅니다. 좋은 사람과 호락호락한 사람은 … 더 읽기

카테고리 Hot

[인생지혜] 남은 인생, 귀하게 대접받고 싶다면 이 8가지 질문엔 침묵하세요

[인생지혜] 남은 인생, 귀하게 대접받고 싶다면 이 8가지 질문엔 침묵하세요

평생을 정직하고 성실하게 살면 타인이 나를 존중해 줄 것이라 믿으셨나요? 나의 속사정을 솔직하게 털어놓으면 상대가 나를 이해하고 위로해 줄 것이라 기대하며 마음의 문을 여셨나요? 하지만 안타깝게도 세상은 우리의 ‘선의’를 존중의 이유가 아닌, 평가와 이용의 기회로 삼곤 합니다. 사람들은 투명한 사람보다 신비감과 경계를 가진 사람 곁에 머물고 싶어 하며, 함부로 대하지 못합니다. 오늘은 무례한 세상에서 나의 품격을 지키고, 끝까지 … 더 읽기

카테고리 Hot

[인생조언] 입이 찢어져도 남에게 절대 하면 안 되는 5가지 말 (다산 정약용의 지혜)

[인생조언] 입이 찢어져도 남에게 절대 하면 안 되는 5가지 말 (다산 정약용의 지혜)

한마디 말실수로 평생 쌓아온 공든 탑이 무너지는 경험을 해본 적이 있으신가요? 혹은 좋은 의도로 건넨 말이 오해를 낳아 소중한 인연을 잃은 적은 없으신가요? 우리의 인생이 흔들리는 이유는 실력이 없어서가 아니라, 가볍게 내뱉은 말 한마디 때문인 경우가 많습니다. 조선 후기 최고의 실학자 다산 정약용 선생은 평생의 통찰을 통해 **’스스로를 지키기 위해 입을 닫는 기술’**을 강조했습니다. 오늘은 정약용 … 더 읽기

카테고리 Hot