오늘도 한 뼘 더

[Window 10] Docker 명령어가 작동하지 않는 문제 해결하기 본문

DevOps & Infra/Docker

[Window 10] Docker 명령어가 작동하지 않는 문제 해결하기

나른한댕댕이🐶 2022. 2. 10. 17:21
728x90
반응형

  # 배경  

- Golang으로 된 프로젝트를 빌드하는 과정에서 docker 명령어가 작동하지 않는 문제가 발생하였다. 

 

  # Docker 명령어 문제 해결하기  

- 다음 에러를 보고 Docker Desktop을 시작하지 않아서 생기는 문제라고 인식

- Docker Desktop을 시작했더니 다음과 같은 에러가 발생했다.

- 이 문제가 window의 경우 docker를 사용하기 위해 가상화를 설정해야 하는데 이 가상화가 제대로 작동하지 않아 생기는 문제라고 한다. 

 

  # 가상화 설정  

1. Hyper-V가 비활성화된 경우

- GUI로 활성화 시키기

  1) Window 기능에서 해당 내용에 대한 기능들을 켜준다.

 

  2) 작업 관리자 > 가상화가 사용으로 되어있으면 된다.

- window Command Line으로 가상화를 활성화하는 방법

  1) Window PowerShell을 관리자 권한으로 실행하고 다음과 같이 입력한다. 

  > Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

 

2. 가상화가 활성화되어있는 경우

 1) Window Powershell을 관리자 권한으로 실행하고 다음과 같이 입력을 한다. 

  > bcdedit

나타나는 내용에 "hypervisorlaunchtype"에 대한 값을 확인하고 OFF라고 되어있으면 Auto로 변경해야 한다.

 

 2) 다음 명령어로 OFF인 값을 Auto로 변경한다. 

  > bcdedit /set hypervisorlaunchtype auto
728x90
반응형
Comments