Docker를 아직 사용해본적이 없어서 공부 겸 프로젝트에서 사용중인 DB인 postgre sql를 올려보기로 함. (설치부터 A-Z)
Docker에 DB를 띄우는 이유로는 개발 중에 설정을 잘못하더라도 컨테이너만 삭제하고 다시 띄우면 된다는 점과 로컬 환경과 독립적으로 실행될 수 있다는 점 등이 있다.
도커 설치
1. 환경에 맞는 exe파일을 다운받아 설치한다.
2. 윈도우 환경에서 Docker Desktop 4.22.1 설치
Use WSL 2 instead of Hyper-V (recommended) 는 윈도우 환경에서 리눅스 환경을 사용할 수 있게 해주는 거라는데 위와같이 기본값으로 설치했다. 끝나고 재부팅됨
3. 설치된 Docker Desktop을 실행하여, Accpet를 누른다.
Docker Subscription Service Agreement By selecting accept, you agree to the Subscription Service Agreement, the Docker Data Processing Agreement, and the Data Privacy Policy. Note: Docker Desktop is free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects. Otherwise, it requires a paid subscription for professional use. Paid subscriptions are also required for government entities. Read the FAQ to learn more.
[오류]
갑자기 뜨는 경고창. "Docker Desktop - WSL kernel version too low"
해결 방법은 아래, 오류가 안뜬다면 넘어가기
Windows PowerShell 실행 하여, wsl --update 입력
완료
4. 실행 화면 및 설치 버전 확인
'개발아닌개발 > springboot' 카테고리의 다른 글
[Database/JPA] 생성일자,수정일자,id (0) | 2024.06.20 |
---|---|
[springboot] 기존에 쓰던 DB를 Docker에 새로 올려보자(postgresql) -2 (0) | 2023.09.06 |
[ajax] OK 이외 오류일때, response값 확인하기 (0) | 2023.08.17 |
[Thymeleaf] onclick 함수 호출할때, 값 넘기기 (0) | 2023.08.16 |
간단하게 @Valid 예외 처리 exception handler 만들기 (0) | 2023.08.09 |
댓글