-
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 /norestart2. VM platform 옵션 활성화하기
아래 명령어를 입력해서 WSL2 가 사용하는 VM pltform 옵션을 활성화 해준다.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
위의 두개 명령어를 실행시키고 성공하면 이렇게 나온다. 3. 리눅스 커널 패키지 다운 및 설치하기
아래 URL 을 통해 리눅스 커널 업데이트 패키지 다운로드받고, 다운이 완료되면 파일을 실행해서 설치한다.
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
4. Docker Hub 계정 생성 및 Docker Desktop 설치하기
로컬 PC와 서버 간에 push/pull 하여 배포하기 위해, Docker Hub을 이용한다.
아래 링크에서 계정 생성 및 Docker Desktop 을 다운받아 설치한다.
Docker Hub 계정 생성
https://hub.docker.com/Docker Desktop 다운로드
https://www.docker.com/products/docker-desktop/5. 환경설정 완료 확인
명령프롬프트에서 docker -v 를 입력해서 Docker 가 정상적으로 동작하는지 확인하면 환경설정은 끝이 난다.
docker -v
현재 내 컴퓨터의 Docker 버전 다음 : Docker 이미지 Build 및 Docker Hub에 Push 하기
Docker 로 SpringBoot 프로젝트 배포하기 - Docker Hub에 푸시
기존 내 프로젝트는 war 파일을 톰캣 매니저 페이지를 통해 배포하는 방법을 채택했었다. 다만 프로젝트를 변경해 나가는 과정에서, ec2 인스턴스를 새로 설정하게 되는 경우가 발생하는데, 이때
joelinseoul.tistory.com
'Docker' 카테고리의 다른 글
Docker 로 SpringBoot 프로젝트 배포하기 - EC2에 Docker 올리고 배포 (0) 2023.10.30 Docker 로 SpringBoot 프로젝트 배포하기 - 이미지 빌드 해서 Docker Hub에 푸시 (0) 2023.10.30