본문으로 바로가기

안녕하세요. 메타클라우드 입니다.😁

 

3개월 만에 포스팅입니다... 자주 포스팅을 했어야 하는데...

변명하자면 2~3개월짜리 Project를 진행했는데 처음하는 분야라 삽질하느라 포스팅 할 시간이 없었네요... 😂

 

금번 포스팅은 제가 컨테이너를 잘 모르지만 어쨋든 VS Code를 통해서 윈도우가 아니라 리눅스에서 사용하고 싶어서 알아보니 WSL 환경에서 Docker가 돌아가더라구요. (언젠간 맥북으로 업무를...)

 

대신 설치할때 WSL에서 직접 설치하는게 아니라 윈도우 Docker Desktop을 설치해야 합니다.

 

1. 설치환경

1) Windows 버전

- Windows 10 Pro, Enterprise, Home 버전인데 64비트여야 합니다. 19년도 초반에 레노버 ThinkPad를 CTO로 지를때 Win10 Pro로 구매하길 잘했네요. 

- Windows 사양으로는 버전 2004, 빌드 18362 이상 으로 업데이트합니다.

컴퓨터 & 윈도우 사양 확인

 

2) WSL 버전

- 구글에서 docker wsl 이라고 검색하면 도커 공식홈페이지마이크로소프트 공식 홈페이지에서 WSL 2 버전에서의 설치 가이드가 최상단에 나오더라구요. 그래서 저도 WSL2 환경에서 설치하였습니다.

WSL 버전 체크. Ubuntu의 WSL Version 2 확인

 

2. Docker Desktop 다운로드 및 설치

- 아래 공식 홈페이지에서 Docker Desktop을 다운로드해서 설치합니다.

- hub.docker.com/editions/community/docker-ce-desktop-windows/

 

Docker Desktop for Windows - Docker Hub

Docker Desktop for Windows Docker Desktop for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for building, shipping, and running dockerized apps. Docker Desktop for W

hub.docker.com

- 설치파일을 실행하면 Configuration 화면이 나오는데, "install required Windows components for WSL 2"가 아래화면처럼 Default로 이미 체크되어 있으니 그대로 진행하면 됩니다.

Docker Desktop 설치화면

- 설치가 완료되면 바탕화면에 생성된 Doker Desktop 바로가기 아이콘을 통해서 실행합니다.

Docker Desktop 설치완료 및 실행

 

3. Docker Desktop WSL 설정

- General 설정과 Resources 설정에서 WSL 관련 설정을 아래화면과 같이 체크합니다.

General 설정
Resources - WSL integration 설정

 

이렇게 설정까지 완료하면 WSL에서 Docker를 리눅스 커널에서 실행하는 것처럼 사용 할 수 있습니다! 

VS Code WSL Terminal에서의 Docker

'DevOps > Environment' 카테고리의 다른 글

Docker 기본 명령어 정리  (0) 2021.05.16
Visual Studio Code 설치하기  (0) 2020.09.06
윈도우10에서 우분투 설치하기  (0) 2020.09.01