Docker Toolbox : 시스템 생성 오류 : 시스템 생성 중 드라이버 오류 : 최대 재시도 횟수 (5)를 초과했습니다.


9

Windows 7, VirtualBox 5.0.4, Docker 도구 상자 1.9.0에 있습니다. 빠른 시작을 실행하면 다음과 같은 결과가 나타납니다.

Creating Machine default...
Running pre-create checks...
Creating machine...
Error creating machine: Error in driver during machine creation: Maximum number of retries (5) exceeded
Looks like something went wrong... Press any key to continue...

그러나 VirtualBox를 열고 살펴볼 때 '기본'VM이 실행됩니다. 내 VBox.log에서 (전체 파일은 다음과 같습니다 )

00:00:00.696246 HM: HMR3Init: VT-x w/ nested paging and unrestricted guest execution hw support

VT-X 지원도 괜찮습니다. 로그 파일 끝에서 D-Bus가 설치되지 않은 것에 대해 불길한 것이 보입니다.

00:00:46.950561 VMMDev: Guest Log: 00:00:10.018836 vminfo   Error: Unable to connect to system D-Bus (3/3): D-Bus not installed

디 - 버스 문제가 여기에보고 된 https://github.com/docker/toolbox/issues/214을 나는이 직후 다시 빠른 시작을 실행할 때, 나는 IP 주소 가져 오기에 대한 오류 메시지가 :

Machine default already exists in VirtualBox.
Setting environment variables for machine default...
Error running connection boilerplate: Error getting driver URL: Something went wrong running an SSH command!
command : ip addr show dev eth1
err     : exit status 255
output  :


                    ##         .
              ## ## ##        ==
           ## ## ## ## ##    ===
       /"""""""""""""""""\___/ ===
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
       \______ o           __/
         \    \         __/
          \____\_______/

Error getting IP address: Something went wrong running an SSH command!
command : ip addr show dev eth1
err     : exit status 255
output  :
docker is configured to use the default machine with IP
For help getting started, check out the docs at https://docs.docker.com
NOTE: When using interactive commands, prepend winpty. Examples: 'winpty     docker run -it ...', 'winpty docker exec -it ...'.

그리고 명령을 실행하면 연결과 관련된 다른 메시지가 나타납니다.

$ winpty docker run hello-world
An error occurred trying to connect: Post     http://localhost:2375/v1.21/containers
/create: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made     because the target machine actively refused it.

이 시점에서 https://www.virtualbox.org/wiki/Testbuilds이동 하여 VirtualBox 5.0.9를 얻은 다음 Docker Toolboox를 제거하고 기본 VM과 .docker 디렉토리를 삭제하고 도구 상자를 다시 설치하고 다시 설치했습니다. 그것을 실행하고 같은 문제가 있습니다.

Creating Machine default...
Creating CA: C:\Users\marwick\.docker\machine\certs\ca.pem
Creating client certificate: C:\Users\marwick\.docker\machine\certs\cert.pem
Running pre-create checks...
Creating machine...
Error creating machine: Error in driver during machine creation: Maximum number of retries (5) exceeded
Looks like something went wrong... Press any key to continue...

이 시도에 대한 로그 파일은 다음과 같습니다. http://pastebin.com/9VjD9t6P

이 작업을 어떻게 수행 할 수 있습니까?

답변:


12

동일한 문제가 발생했습니다 (Docker 명령을 실행하면 오류 메시지가 나타납니다. 대상 시스템이 적극적으로 거부했기 때문에 연결할 수 없습니다).
권한에 문제가 있습니다 (대상 컴퓨터가 다른 사용자 계정으로 생성 된 것 같습니다).

Oracle VM VirtualBox를 열고 'default'라는 머신을 마우스 오른쪽 버튼으로 클릭하십시오. 실행 중이면 "닫기-> 전원 끄기"를 선택하십시오. 그런 다음 "Remove ..."를 선택하고 "Delete all files"버튼을 누르십시오.

Oracle VM VirtualBox를 닫고 Docker_Quickstart를 다시 실행하십시오. 권한 문제없이 새로운 기본 VM을 생성합니다.


이 솔루션은 저에게도 효과적이었습니다.
Oliver Burdekin

다른 사람들을 위해 일하고있어 기쁘지만이 작업을 여러 번 수행하고 VM과 관련된 도트 파일을 삭제했지만 개선 사항이 없습니다.
Ben

@Ben 당신은 virtualbox UI 내에서 파일을 삭제해야합니다 (모든 파일 삭제)
MediaVince

0

벤, 어쩌면 u 고스트 시스템을 사용한 다음 ur uxtheme.dll이 깨져서 ur VM 시작 오류가 발생했습니다. 원래 uxtheme.dll을 사용하여 c : \ windows \ system32 \ uxtheme.dll을 바꾸면 권한 문제없이 새 기본 VM이 만들어집니다.


'유령 시스템'의 의미를 설명해 주시겠습니까? 이해가 안됩니다 : $
Ben

@ 벤은 그가 당신의 OS가 다른 하드 디스크에서 복제되었다는 것을 의미한다고 생각합니다.
Bhoomtawath Plinsut 2019 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.