Docker가있는 Ubuntu WSL을 찾을 수 없습니다.
$ docker
이 WSL 1 배포판에서 명령을 찾을 수 없습니다. 이 배포판을 WSL 2로 변환하고 Docker Desktop 설정에서 WSL 통합을 활성화하는 것이 좋습니다.
보다 https://docs.docker.com/docker-for-windows/wsl/ 자세한 내용은.
WSL2로 변경할 수없고 Docker를 설치할 수 없습니다.

답변
시스템에 이미 wsl 2가 있다고 가정하고 powershell을 관리자로 실행합니다.
실행 wsl --list --verbose
하면 wsl 실행 프로세스 목록이 제공됩니다.
> wsl --list --verbose
NAME STATE VERSION
Ubuntu-20.04 Running 1
그런 다음 다음으로 전환하십시오 wsl --set-version <your proc> 2
.
> wsl --set-version Ubuntu-20.04 2
Conversion in progress, this may take a few minutes...
For information on key differences with WSL 2 please visit https://aka.ms/wsl2
Conversion complete.
Docker 데스크톱 설정으로 이동하여 "리소스-> WSL 통합"에서 배포판과의 통합을 활성화해야합니다.

Taylor가 자신의 의견에서 썼 듯이 WSL에서 도커 데스크톱으로 연결해야합니다.
첨부 한 이미지에는 체크 박스가 있습니다. 체크 박스를 선택 expose daemon on ...
하세요.
이제 docker cli가 필요합니다. Linux vm을 설치 한 다음 방금 설치 한 Linux vm에 docker를 설치할 수 있습니다.
그런 다음 which docker
이 파일을 실행 하고 Windows 컴퓨터에 복사하십시오.
Docker 실행 파일을 /usr/local/bin
WSL에 복사합니다 .
이제 WSL에서 다음을 실행하십시오.
echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc
. ~/.bashrc
이것은 WSL 1에서 저에게 효과적이었습니다.
다음은 모든 프로세스에서 찾은 가이드입니다.
나는 다음 단계를 따랐다. https://docs.microsoft.com/en-us/windows/wsl/install-win10
또한 docker to ubuntu의 경우 최종 단계로 docker 리소스에서 활성화했습니다. 설정> 리소스> WSL 통합. 에서:https://docs.docker.com/docker-for-windows/wsl/