728x90

Linux 5

윈도우에서 인텔리제이로 WSL2에서 프로젝트 개발하기

Developing a Project in WSL2 with IntelliJ IDEA on Windows프로젝트 진행 전에 갑자기 제가 좋아하는 리눅스 환경에서 개발하고 싶어서 변경하다가 글을 작성하게 됐어요. 제가 주로 우분투를 가상으로 VM에서 하는 걸 좋아하는데 WSL에서 하는 것도 좋아해서 인텔리제이를 사용해서 WSL2에 있는 프로젝트 여는 방법을 정리해볼게요. 간단하니 따라하기 쉬울거에요.https://start.spring.io/ 에서 프로젝트 압축 파일 생성해서 WSL2이 있는 폴더에 저장해서 압축 풀어주시면 돼요. 압축 파일을 그냥 보이는 폴더에 옮겨도 되지만 wsl에서 c드라이브 가서 파일 복붙하는게 제일 편해요. 아래 위치 가시면 c드라이브에 있는 폴더나 파일이 보이게 돼요. 거기서 프..

LINUX 2025.03.17

Docker 이미지 Pull 및 실행

Docker Image Pull and Run1. Docker 이미지 Pull먼저 Docker Hub에서 원하는 이미지를 풀 해야 합니다. 풀 한 후 로컬에 저장된 이미지를 확인하시면 됩니다.원하는 이미지 Pull 하기docker pull :docker pull bddung/springmvc-app:latest로컬에 저장된 이미지 확인docker images2. Docker 컨테이너 실행 및 확인이미지가 로컬에 저장되었다면 해당 이미지를 기반으로 컨테이너를 실행할 수 있는데요. 아래 명령어를 작성하여 실행하시면 됩니다.docker run -d -p 8080:8080 --name springmvc-app bddung/:docker run -d -p 8080:8080 --name springmvc-app b..

Docker 2025.03.07

Docker 로컬 이미지 삭제하기

Delete Docker local image이번 포스팅 목적은 Docker를 사용하면서 여러 이미지를 pull하고 컨테이너를 실행했을 때 불필요한 이미지나 컨테이너는 지우는게 좋더라고요. 아무래도 용량 차지도 있겠지만 헷갈릴 수도 있고 겹칠 위험도 있어서 포스팅을 작성해봤어요.우선 도커에 어떤 이미지들이 존재하는지 확인해볼게요.docker images실행 중인 컨테이너 종료 및 삭제이미지를 확인하셨다면 삭제하기 전에 해당 이미지를 사용하고 있는 컨테이너가 있으면 종료하고 삭제를 해야 합니다.모든 실행 중인 컨테이너 종료docker stop $(docker ps -aq)모든 종료된 컨테이너 삭제docker rm $(docker ps -aq)이미지 삭제하기모든 이미지 삭제하기 : 이 명령어는 모든 이미지를..

Docker 2025.03.07

기존 Docker Hub Repository에 Push하기

Push an existing Docker Hub Repository이번 글은 기존에 Docker Hub에 push했던 Repository에서 수정할 부분이 있을 때 다시 수정하고 push할 때를 보여드릴게요.하지만 제가 한 방법은 원래 했던 Repository의 같은 태그에 push하는거니깐 이걸 방지하기 위해 또 적어드릴게요.주의사항 : 글 읽는 도중에 진행하지 말고 다 읽어보고 해보시길 바랍니다.Docker 이미지 빌드docker build -t springmvc-app .Docker Hub 로그인 이미지를 push하기 전에 Docker Hub에 로그인해야 합니다. 로그인하지 않으면 push 작업을 진행할 수 없으니 아래 명령어를 작성하고 로그인합니다: docker login  Docker 이미지 ..

Docker 2025.03.05

Ubuntu에 Docker 설치하는 방법 (WSL2에서 사용하는 방법)

How to install Docker on Ubuntu (how to use it with WSL2)Docker 간략 설명 : Docker는 컨테이너화 기술을 이용해 애플리케이션을 쉽게 배포하고 실행할 수 있도록 도와주는 오픈 소스 플랫폼입니다. ↓ ↓ ↓ 추가 설명 ↓ ↓ ↓ https://ko.wikipedia.org/wiki/%EB%8F%84%EC%BB%A4_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4) 도커 (소프트웨어) - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 도커 웹 페이지의 기능을ko.wikip..

Docker 2025.03.05