Docker
-
Docker 로 SpringBoot 프로젝트 배포하기 - EC2에 Docker 올리고 배포Docker 2023. 10. 30. 22:14
이전 글에서 스프링부트 프로젝트를 jar 파일 빌드, 윈도우에서 Docker 환경 설정, Docker 이미지 생성 및 Push를 했다. 윈도우에서 Docker 환경 설정하기 1. WSL2 활성화 하기 WSL2 는 윈도우에서 리눅스 실행파일을 네이티브로 실행할 수 있게 해준다. Docker Desktop for Windows는 WSL2를 기반으로 만들어졌다. 따라서 WSL2를 미리 활성화 해준다. 우선 명령프 joelinseoul.tistory.com 이번에는 EC2에서 Docker 를 설치하고 배포한다. EC2 인스턴스의 OS 는 우분투 를 사용했다. EC2에 Docker 설치하기 1. 우선 패키지 목록을 최신 상태로 업데이트 한다. sudo apt update 2. 아래 명령어로 https 패키지를 다..
-
Docker 로 SpringBoot 프로젝트 배포하기 - 이미지 빌드 해서 Docker Hub에 푸시Docker 2023. 10. 30. 20:49
기존 내 프로젝트는 war 파일을 톰캣 매니저 페이지를 통해 배포하는 방법을 채택했었다. 다만 프로젝트를 변경해 나가는 과정에서, ec2 인스턴스를 새로 설정하게 되는 경우가 발생하는데, 이때마다 톰캣 설정, 포트포워딩 등 수반되어야 하는 작업이 번거롭게 느껴졌다. 1. jar 파일로 빌드하기 Docker 에 배포 할 이미지파일을 빌드하기 위해서, 우선 애플리케이션을 빌드해서 jar 파일을 생성해야한다. cmd 에서 내 프로젝트가 있는 경로로 들어간다. (내 프로젝트의 경로를 모르겠다면, 이클립스 에서 프로젝트 메인 루트를 클릭 후 Alt + Enter 눌러서 속성창 내 Location에서 확인해볼 수 있다. 그대로 복사해 놓으면 된다.) 명령 프롬프트에서 cd 해서 들어간다. 여기로 들어가는 이유는, ..
-
Docker 로 SpringBoot 프로젝트 배포하기 - 윈도우에서 Docker 환경 설정하기Docker 2023. 10. 30. 18:49
1. WSL2 활성화 하기 WSL2 는 윈도우에서 리눅스 실행파일을 네이티브로 실행할 수 있게 해준다. Docker Desktop for Windows는 WSL2를 기반으로 만들어졌다. 따라서 WSL2를 미리 활성화 해준다. 우선 명령프롬프트를 관리자 권한으로 실행시키고, 아래의 명령어로 WSL을 활성화 해준다. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 2. VM platform 옵션 활성화하기 아래 명령어를 입력해서 WSL2 가 사용하는 VM pltform 옵션을 활성화 해준다. dism.exe /online /enable-feature /featurename:Virtua..