Windows) Docker 설치하기. + 도커 가상환경에 PostgreSQL 설치하기, WSL 2 installation is incomplete. 오류 해결

작성: 2021.08.05

수정: 2021.08.05

읽는시간: 00 분

Development/Develop Tools

반응형

Windows) Docker 설치하기. + 도커 가상환경에 PostgreSQL 설치하기,  WSL 2 installation is incomplete. 오류 해결

 

Windows용 Docker는 아래 링크에서 다운 받을 수 있습니다.

https://www.docker.com/products/docker-desktop

 

Docker Desktop for Mac and Windows | Docker

Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows.

www.docker.com

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

 

Windows에 WSL 2 설치하기

Windows에 WSL 2 설치하기 WSL은 Windows Subsystem for Linux 의 약자로, 윈도우에서도 리눅스 명령어를 사용할 수 있게 해줍니다. Mac을 사용하면서 unix 계열 OS로서, Terminal을 통해 각종 명령어를 입력해..

shanepark.tistory.com

 

 

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로 테스트를 해보면

 

잘 접속 되는 것을 확인 할 수 있습니다 ! 수고하셨습니다.

 

 

반응형