Tôi đang dùng Windows 7, VirtualBox 5.0.4, Docker toolbox 1.9.0. Khi tôi chạy nhanh, tôi nhận được:
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...
Nhưng tôi nhận được một VM 'mặc định' đang chạy khi tôi mở VirtualBox và xem qua. Trong VBox.log của tôi, tôi thấy (toàn bộ tệp có ở đây ):
00:00:00.696246 HM: HMR3Init: VT-x w/ nested paging and unrestricted guest execution hw support
Vì vậy, có lẽ hỗ trợ VT-X là ok đối với tôi. Ngay ở phần cuối của logfile tôi thấy có gì đó đáng ngại về việc D-Bus không được cài đặt:
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
Sự cố D-Bus đã được báo cáo ở đây https://github.com/docker/toolbox/issues/214 Khi tôi chạy lại khởi động lại trực tiếp sau đó, tôi nhận được thông báo lỗi về việc nhận địa chỉ 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 ...'.
Và nếu tôi chạy một lệnh, tôi nhận được một thông báo khác liên quan đến kết nối:
$ 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.
Lúc này, tôi đã truy cập https://www.virtualbox.org/wiki/Testbuilds và nhận VirtualBox 5.0.9, sau đó gỡ cài đặt Docker Toolboox, xóa VM mặc định và thư mục .docker và cài đặt lại Hộp công cụ và cài đặt lại chạy nó và có cùng một vấn đề:
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...
Tệp logfile cho lần thử này có tại đây: http://pastebin.com/9VjD9t6P
Làm thế nào tôi có thể làm việc này?