Windows 10에서 WSL2를 사용하면 Linux 셸이 작동해야 하는 명령을 인식하지 못합니다. 또한 Docker Desktop이 시작되지 않고 다음이 표시됩니다.WSL 통합이 중지되고 코드 1로 종료되었습니다.. 의문이 들었을 때 echo $PATH
이전에 사용 가능한 많은 명령이 포함되어 있지 않았습니다.
하지만 wsl --shutdown
Powershell을 실행하고 wsl을 다시 시작합니다. 이제 모든 Windows 관련 명령이 돌아왔고(로 시작하는 명령 /mnt/c
) 이제 Docker 엔진을 시작할 수 있습니다. 완료되면 docker
및 kubectl
명령도 다시 인식됩니다. 이제 이전보다 더 많은 경로 변수가 있습니다.
이 문제의 원인은 무엇입니까? 컴퓨터를 켤 때마다 WSL을 종료하고 다시 시작하는 지루한 과정을 겪고 싶지 않습니다.