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