WSL을 이용한 Windows에 리눅스 및 도커 설치하기 (3) - Docker 설치

Dev-Ops 2023.11.16 댓글 류라쿤

** 해당 포스팅은 작성된 순서에 따라 읽는 것을 권장한다. 따라서 첫 번째 순서의 포스팅을 읽지 않으신 분들은 그것부터 먼저 읽고 오시는 것을 추천한다!

** 포스팅의 전체 순서는 아래와 같다.
1. Windows OS에서 리눅스 사용하기 - WSL 설치
2. Windows OS에서 리눅스 사용하기 - CentOS 7 설치
3. Docker 설치
4. Docker에 Oracle 이미지 설치 및 컨테이너 생성
5. 설치한 Oracle과 DBMS Tool(DBeaver)와 연동
6. WSL 2에서 Docker 사용시 메모리 과다 점유하는 이슈 트러블 슈팅

 

앞서 설치한 CentOS 7에서 실행할 Docker를 설치하는 세 번째 포스팅이다. 이번 포스팅에서는 Windows에 Docker Desktop을 설치하고, CentOS 7에서 실행하는 과정을 작성해보겠다.

 

1. 도커 데스크탑 설치

아래 첨부한 링크로 이동하여 Download for Windows를 클릭해 Docker Desktop for Windows를 다운로드 받는다.

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

이후 다운로드 받은 Docker Desktop Installer.exe를 실행하고, 화면에 출력된 설치 창 순서대로 수행한다.

 

 

2번째 화면의 옵션은 각각 WSL / 바로가기 만들기 이므로 체크하고 넘어갔다.

 

2. 도커 데스크탑 실행 및 로그인

설치된 도커 데스크탑을 실행하고, 해당 앱에 로그인한다. 이때 회원 정보가 없으면 회원가입을 진행한 다음 로그인하면 된다.

 

 

로그인 하면 위와 같은 화면이 출력된다!

 

3. CentOS 7에서 도커 실행하기

앞서 설치한 CentOS 7을 관리자 권한으로 실행한 다음 아래 명령어를 입력한다. 이 때 도커 데스크탑은 꼭 실행되어 있어야 한다.


명령어

docker login

 

 

이 때 들었던 의문점이 있었는데, 이 의문점에 대해서 간단히 설명하고 넘어가겠다.
** 도커 데스크탑을 윈도우에서 사용하는데 왜 CentOS 7에서 로그인 하는지?
=> 도커는 기본적으로 리눅스 운영체제 기술이기 때문에, 윈도우에서 리눅스를 사용할 수 있게 설정(WSL2) 및 설치(CentOS 7)해야 정상적으로 구동할 수 있다. 따라서 도커에서 하는 작업은 모두 리눅스 아래에서 수행해야한다!

이상 도커 데스크탑 설치 및 리눅스에서 실행까지 마쳐봤다. 다음 포스팅에서는 도커에 Oracle 이미지를 설치하고, 이미지에 해당하는 컨테이너 생성까지 수행해보겠다!

댓글