redis를 사용하기 위해 docker를 설치하고 실행하면서 발생한 에러이다.

다음과 같은 에러가 발생했는데 해당 에러 메시지를 구글링을 통해 얻은 결과로
power shell을 관리자 권한으로 실행하여 netsh winsock reset을 입력하면 해결된다 하여 입력하고
다시 실행해보아도 여전히 같은 에러가 발생하였다.
본인은 win 10 Home버전을 쓰고 있어 hyper-v기능을 사용하지 못하여 바이오스에서 설정해줘야 했다.
하지만 바이오스에서는 기본 설정으로 가상화가 켜져 있는 상태였다.
또한 docker를 사용함에 win 10 Home버전을 사용하는 것에 문제가 있나 싶었지만
2020년 5월 윈도우 업데이트를 통해 WSL2버전이 정식 릴리즈 되면서 Home버전도 docker를 사용할 수 있게 되었다.
WSL2 설치는 해당 URL을 통해 설치할 수 있다.
https://learn.microsoft.com/ko-kr/windows/wsl/install-manual
그럼 어떤 문제로 docker가 제대로 실행되지 않은 것일까..?
docker를 설치하면서 Ubuntu도 같이 설치했었는데 Ubuntu 실행 시 콘솔 창에 다음과 같은 메시지를 던져주었다.

'지원되지 않는 콘솔 설정.... 레거시 콘솔을 사용하지 마라"라는 내용으로
콘솔 설정으로 Ubuntu가 정상 작동하지 않고 있다는 걸 알게 되었고 구글링을 통해 해결방법을 찾아냈다.

레거시 콘솔 사용이라고 적혀있는 칸에 체크가 해제되어있어야 Ubuntu를 실행하였을 때 정상 작동하게 된다.
Ubuntu가 정상 실행되고 나서 docker를 실행해본 결과 정상적으로 실행된 것을 확인할 수 있었다.

살펴보면 간단한 이슈지만 제대로 살펴보지 못한 점으로 시간을 많이 버렸던 이슈였다.
또 이와 같은 문제를 다룬 글이 많지 않았다.
도움 되는 내용은 많았지만 정작 문제를 해결하는 데에는 큰 도움이 되지 못하여
혹시나 비슷한 문제가 발생하면 도움이 될까 싶어 남겨본다.