Docker가 리눅스 기반이라 windows에서 호환이 안된다고 했는데
(VM에서 가상화 할때 가상화 설정을 끄게 되면 실행이 안된다..)
업데이트를 잘하게 되면서 windows에서도 운영이 잘 되었다.
azure에서 k8s 운영 해봤는데 잘 되었다.
그래서 windows에서 docker를 설치해보도록 하겠다.
아래 링크에서 desktop on windows를 설치하자.
https://docs.docker.com/desktop/install/windows-install/
여기서 위는 hyper-V 대신 WSL을 사용한다 라는건데 나는 wsl2가 있어서 체크하고 넘어갔는데 문제가 생겼다.
여기에 대해선 많은 테스트가 되지 않아 옆에 recommended 있길래 체크했다.
docker를 설치하고 docker는 되는데
docker login이 되지 않았다.
원인은 docker daemon이 실행되지 않아서 라고 한다.
docker for desktop을 실행 해보자
약관 accept 해주고
이런화면이 뜨고 기다리는데
위와 같은 에러가 발생했다.
(발생안하면 잘된것이므로 login 하시고 docker 이용하시면 됩니다.)
바이오스에서 가상화 설정해 달라는건데
아래 명령어로 가상화를 켜주고 리부팅 합니다.
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
이것도 안되면
아래 명령어 입력후 재시작 합니다.
bcdedit /set hypervisorlaunchtype auto
잘되면 위와 같이 나오고 start 후 튜토리얼 거치면됩니다.
다시 powershell에서 docker login을 해보면 잘되는것을 확인하실수 있습니다.
Reference
'K8S > Docker' 카테고리의 다른 글
docker-compose 에러: Operation CREATE USER failed for 'root'@'% (0) | 2022.09.29 |
---|---|
docker-compose 에러:You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (0) | 2022.09.28 |
docker container status exited 안되고 실행상태 유지 (2) | 2022.07.18 |
docker 명령어 (0) | 2022.06.09 |
docker (centos) 한글(한국어) 설정 (0) | 2022.05.19 |
댓글