#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd

제목[re]WSL2를 이용해 Docker-machine 을 create할 수는 없나요?2021-10-24 21:52
작성자

안녕하세요 데이터센터 프로그래밍 조교 김민석입니다.  

말씀해주신 질의 사항에서 오류코드나 학우분의 설정 환경을 정확하게 보지 못해서 저의 추측으로 답변드려서 답번이 정확하지 못할 수 있는 점 미리 양해를 구합니다. 


말씀해주신 내용에서 확인되는 바로는 WSL2에서 docker를 구동하셨다고 하는데, 이는 아마도 docker desktop을 이용하신것으로 생각됩니다. docker desktop이 정상 작동한다는 것은 Hyper-V가 정상적으로 작동된다는 말씀입니다. 그래서 docker-machine create --driver virtualbox ~명령어가 아닌 

docker-machine create --driver hyperv ~명령어 이런 방식으로 입력하셔야하는것 같습니다. 


 만약 virtual box를 선택하셔서 virtual box 내 가상 환경에서 진행하신다면 말씀해주신 방법을 그대로 적용시키는 것이 맞는데 문제 사항을 확인해 보려면 오류 메시지를 확인해봐야할 것 같습니다. 최근 추세로는 윈도우에서 그냥 hyperv를 지원해주는것 같습니다. 그래서 제가 제안드리는 방법은 두가지 입니다. 


1. HyperV가 잘 작동하는지 확인해주세요 참조 : https://docs.microsoft.com/ko-kr/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

2. HyperV가 잘 작동한다면 아래에 질의 응답 내용에서 docker tool box.exe를 설치 하시고 시도해주세요 

참조 : https://github.com/docker-archive/toolbox/releases

3. HyperV가 작동하지 않는다면 Virtual Box로 환경을 넘어가는걸 고려해주세요 

입니다. 


도움이 되길 바랍니다. 혹시 위의 3가지 방법을 시도해보시고 안된다면 꼭 오류코드와 함께 다시 질문 부탁드리겠습니다. 감사합니다! 


+추가 : https://blogger.pe.kr/853 이쪽도 참고하시길바랍니다..!

댓글