Windows 용 Docker Desktop을 Linux (WSL)로 작동

개요



Windows에 설치된 Docker Desktop을 Windows에 설치한 Linux 배포판(Ubuntu)에서 사용하기 위한 설정 지침

빨리 정리하면,
어쩌면 Linux 배포판 설치
Docker Desktop 설정에서 WSL 통합 사용 그냥

Linux 배포판 (Ubuntu) 설치



기본 이하를 보면 OK
Windows 10용 Windows Subsystem for Linux 설치 가이드

4단계까지 Docker Desktop을 이미 설치했다면,

5단계 - WSL 2를 기본 버전으로 설정



PowerShell에서 명령 실행wsl --set-default-version 2
참고 : WSL1과 WSL2의 차이점에 대해 1

6단계 - 선택한 Linux 배포판 설치



이번에는 우분투 20.04 LTS 설치

우분투 시작



처음 시작할 때는 username과 password를 듣기 때문에, 임의의 이름과 패스워드를 입력하면 그대로 등록된다
새 Linux 배포판에 대한 사용자 계정과 암호 만들기

패키지 업데이트 및 업그레이드



우선, 약속sudo apt update && sudo apt upgrade

docker 명령을 치면 통과하지 않습니다,,,



만나 Windows Linux에서 docker 명령을 실행했지만 기대했던 움직임이 아닌 것처럼,
$ docker --version

The command 'docker' could not be found in this WSL 2 distro.
We recommend to activate the WSL integration in Docker Desktop settings.

See https://docs.docker.com/docker-for-windows/wsl/ for details.

Docker Desktop을 설정하는 것 같습니다.

Docker Desktop 설정에서 WSL 통합 사용



Docker Settings > Resources > WSL INTEGRATION으로 설치한 Linux 배포판에 통합 사용


앱 다시 시작



통합이 활성화되면 Ubuntu 앱을 다시 시작하고 다시 docker 명령을 실행하면 docker 명령을 실행합니다.
$ docker --version
Docker version 19.03.13, build 4484c46d9d

이제 맑은 Windows의 Docker를 Windows의 Linux에서 조작 할 수 있습니다.

메모






WSL1과 WSL2의 차이점에 대하여 Linux와 파일을 교환해야하는 경우 WSL1을 사용하는 것이 좋습니다. WSL 1과 WSL 2 비교

좋은 웹페이지 즐겨찾기