Windows) Docker 설치하기. + 도커 가상환경에 PostgreSQL 설치하기, WSL 2 installation is incomplete. 오류 해결
Windows용 Docker는 아래 링크에서 다운 받을 수 있습니다.
https://www.docker.com/products/docker-desktop
Download for WIndows를 클릭해 다운받아 줍니다. 525MB 정도 합니다.
다운로드가 끝났으면 실행 해 설치 해 줍니다.
WSL 2에 필요한 component 들과 바탕화면을 바로가기를 추가할건지 체크 하고 Ok를 누릅니다.
회사에서 오늘 새로 지급받은 DELL XPS 노트북에서는 금방 설치했는데 집에있는 노트북은 영 오래걸리네요.
설치가 완료 되어서 Close and restart를 입력 하면 시스템을 재시작 합니다. 그래서 실행을 해보면.
네, 당연하게도 대부분의 WSL2를 아직 설치하지 않으신 분들은 이 오류를 맞이하실 겁니다.
WSL 2 installation is incomplete.
라고 하면서 실행이 되지 않습니다.
WSL 2 가 설치되어 있지 않기 떄문인데요, WSL 2 를 설치해야 합니다.
아래 글을 확인해서 WSL 2 를 설치해주세요.
https://shanepark.tistory.com/187
WSL2 를 정상적으로 설치했다면
Docker가 문제 없이 실행 될 겁니다. Tutorial은 원하시면 해도 되지만 뭐 설치되는게 있어서 저는 Skip 했습니다. 설치했다가 나중에 지워도 별 상관은 없습니다.
Terminal에 docker -v 를 입력하면
docker 버전이 제대로 나온다면 docker 명령어를 사용할 준비가 된 것입니다.
이제 아래 명령어를 입력해서 postgreSQL을 가상 환경에 띄워보도록 하겠습니다.
아래의 POSTGRE_USER 옆에 있는 shane 은 본인이 원하는 아이디로, PASSWORD= 옆에 있는 비밀번호도 java가 아닌 원하시는 비밀번호로 변경하시면 됩니다.
--name 옆에 postgreSQL 이라고 입력한건 docker에 등록 할 이름인데, myPostgres 등 뭐 원하시는 이름으로 하시면 됩니다.
docker run --name PostgreSQL -e POSTGRES_USER=shane -e POSTGRES_PASSWORD=java -d -p 5432:5432 postgres
인터넷 환경에 따라 어느정도 걸릴지 모르겠는데, 보통 금방 설치 될 겁니다.
이제 Docker에 가면
PostgreSQL 이라는 이름의 컨테이너가 RUNNING 중입니다.
DBeaver를 켜서 그대로 위에서 입력한 username, password로 테스트를 해보면
잘 접속 되는 것을 확인 할 수 있습니다 ! 수고하셨습니다.
'Development > Develop Tools' 카테고리의 다른 글
Eclipse, STS ) HTML, JSP 에서도 코드 자동정렬 예쁘게 하기 (0) | 2021.08.14 |
---|---|
이클립스 글자 크기 간단하게 변경하기 (0) | 2021.08.07 |
아이폰 어플 만들기 01 - iOS 개발환경 세팅하기 (0) | 2021.07.30 |
DBeaver 설치 하고 Oracle, MariaDB 접속해보기 (6) | 2021.07.29 |
Eclipse ) Please choose another workspace 혹은 Workspace cannot be Created, version.ini (Operation not permitted) 해결하기 (0) | 2021.07.11 |