데이터사이언스 대학원 생활/WSL2

WSL 2로 Docker 사용하기

데욱 2023. 9. 8. 15:21

Docker를 사용한다면? 환경구성을 쉽고 빠르게 할 수 있다.

도커는 리눅스 기반 컨테이너 기술이기 때문에 윈도우에서 사용하려면 WSL 2가 필요하다.

 

아래 링크를 바탕으로 환경 구성을 해보자!

WSL에서 Docker 컨테이너 시작 | Microsoft Learn

 

WSL에서 Docker 컨테이너 시작

Linux용 Windows 하위 시스템에서 Docker 컨테이너를 설정하는 방법을 알아봅니다.

learn.microsoft.com

도커 사용 시

환경 구성

1. OS: Windows 11(10),

웬만하면 최신 버전으로 업데이트 필요(예전 구 버전일시 적용 안될 수 있음

 

2. WSL 2(1) 필수 설치
WSL 2는 이제 전체 시스템 호출 용량을 갖춘 Linux 커널에서 실행되므로 WSL 1 보다 WSL 2를 이용하는 것이 더 좋음

 

도커 설치

1. 도커 설치 전 WSL 설치

 

이전 포스팅을 참조하여 WSL을 설치하자.

WSL 설치 가이드 (tistory.com)

 

윈도우 개발환경 WSL

WSL? 기본적으로 Windows만 사용한다면, Linux와 다르게 환경을 설정할 때 제한되는 경우가 많다. 실제로 개발환경을 보통 리눅스 환경으로 하는 경우가 많기 때문에, 윈도우로 개발하게 된다면 따로

wookdata.tistory.com

WSL 개발 환경 설정 (tistory.com)

 

WSL 개발 환경 설정

이전 포스팅을 통해 WSL2를 간단하게 설치 완료했다. WSL 설치 가이드 (tistory.com) 윈도우 개발환경 WSL WSL? 기본적으로 Windows만 사용한다면, Linux와 다르게 환경을 설정할 때 제한되는 경우가 많다.

wookdata.tistory.com

 

2. Docker Desktop 설치

 

아래 링크로 들어가서 설치 파일 다운로드 후 실행해준다.

※ 무조건 wsl가 설치 되어있어야 한다!!!

Install Docker Desktop on Windows | Docker Docs

 

Install Docker Desktop on Windows

Get started with Docker for Windows. This guide covers system requirements, where to download, and instructions on how to install and update.

docs.docker.com

모두 체크한 후 기다려준다.

설치가 완료되면 재부팅 해준다.

 

3. Docker Desktop 실행 및 설정

 

재부팅을 했다면 Docker Desktop을 실행한다.

 

오른쪽 상단의 설정 아이콘을 클릭하여 설정탭으로 들어간다.

1. General > Use the WSL 2 based engine 에 체크 되어있는 지 확인한다.

2.

Resources > WSL integration

  • Enable Integration with my default WSL distro 체크한다.
  • Enable Integration with additional distros의 원하는 리눅스 배포판에 체크한다.

Apply & restart를 누르면 준비는 모두 끝났다.

 

다운로드 했던 리눅스 배포판에 들어가서 아래 코드를 실행한다.

docker --version

위와 같이 버전이 나오면 성공!

간단한 helloworld 이미지 예제도 실행해본다.

docker run hello-world

'데이터사이언스 대학원 생활 > WSL2' 카테고리의 다른 글

WSL 개발 환경 설정  (0) 2023.09.08
WSL 설치 가이드  (0) 2023.09.08