我在Mac OS X Yosemite(10.10.4)上安装Docker时遇到麻烦:当我尝试使用Docker ToolBox中的Docker Quickstart终端时,我得到了这个:
. '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh' bash-3.2$. '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh' Creating Machine default... executing: /usr/local/bin/VBoxManage STDOUT: Oracle VM VirtualBox Command Line Management Interface Version 5.0.2 (C) 2005-2015 Oracle Corporation All rights reserved. Usage: VBoxManage [<general option>] <command> STDERR: Creating VirtualBox VM... Creating SSH key... Creating disk image... Creating 20000 MB hard disk image... Converting from raw image file="stdin" to file="/Users/arbi/.docker/machine/machines/default/disk.vmdk"... Creating dynamic image with size 20971520000 bytes (20000MB)... executing: /usr/local/bin/VBoxManage createvm --basefolder /Users/arbi/.docker/machine/machines/default --name default --register STDOUT: Virtual machine 'default' is created and registered. UUID: e0f2a54b-b11a-47e2-9f3e-450f6fea78c8 Settings file: '/Users/arbi/.docker/machine/machines/default/default/default.vBox' STDERR: VM cpuS: 1 VM Memory: 2048 executing: /usr/local/bin/VBoxManage modifyvm default --firmware bios --bioslogofadein off --bioslogofadeout off --bioslogodisplaytime 0 --biosbootmenu disabled --ostype Linux26_64 --cpus 1 --memory 2048 --acpi on --ioapic on --rtcuseutc on --natdnshostresolver1 off --natdnsproxy1 off --cpuhotplug off --pae on --hpet on --hwvirtex on --nestedpaging on --largepages on --vtxvpid on --accelerate3d off --boot1 dvd STDOUT: STDERR: executing: /usr/local/bin/VBoxManage modifyvm default --nic1 nat --nictype1 82540EM --cableconnected1 on STDOUT: STDERR: using 192.168.99.1 for dhcp address executing: /usr/local/bin/VBoxManage list hostonlyifs STDOUT: Name: vBoxnet0 GUID: 786f6276-656e-4074-8000-0a0027000000 DHCP: disabled IPAddress: 192.168.99.1 NetworkMask: 255.255.255.0 IPV6Address: IPV6NetworkMaskPrefixLength: 0 HardwareAddress: 0a:00:27:00:00:00 MediumType: Ethernet Status: Down VBoxNetworkName: HostInterfaceNetworking-vBoxnet0 STDERR: executing: /usr/local/bin/VBoxManage modifyvm default --nic2 hostonly --nictype2 82540EM --hostonlyadapter2 vBoxnet0 --cableconnected2 on STDOUT: STDERR: executing: /usr/local/bin/VBoxManage storagectl default --name SATA --add sata --hostiocache on STDOUT: STDERR: executing: /usr/local/bin/VBoxManage storageattach default --storagectl SATA --port 0 --device 0 --type dvddrive --medium /Users/arbi/.docker/machine/machines/default/boot2docker.iso STDOUT: STDERR: executing: /usr/local/bin/VBoxManage storageattach default --storagectl SATA --port 1 --device 0 --type hdd --medium /Users/arbi/.docker/machine/machines/default/disk.vmdk STDOUT: STDERR: executing: /usr/local/bin/VBoxManage guestproperty set default /VirtualBox/GuestAdd/SharedFolders/MountPrefix / STDOUT: STDERR: executing: /usr/local/bin/VBoxManage guestproperty set default /VirtualBox/GuestAdd/SharedFolders/MountDir / STDOUT: STDERR: executing: /usr/local/bin/VBoxManage sharedfolder add default --name Users --hostpath /Users --automount STDOUT: STDERR: executing: /usr/local/bin/VBoxManage setexTradata default VBoxInternal2/SharedFoldersEnableSymlinksCreate/Users 1 STDOUT: STDERR: Starting VirtualBox VM... executing: /usr/local/bin/VBoxManage showvminfo default --machinereadable STDOUT: name="default" groups="/" ostype="Linux 2.6 / 3.x / 4.x (64-bit)" UUID="e0f2a54b-b11a-47e2-9f3e-450f6fea78c8" CfgFile="/Users/arbi/.docker/machine/machines/default/default/default.vBox" SnapFldr="/Users/arbi/.docker/machine/machines/default/default/Snapshots" LogFldr="/Users/arbi/.docker/machine/machines/default/default/Logs" hardwareuuid="e0f2a54b-b11a-47e2-9f3e-450f6fea78c8" memory=2048 . . . SharedFolderNameMachineMapping1="Users" SharedFolderPathMachineMapping1="/Users" STDERR: using 192.168.99.1 for dhcp address executing: /usr/local/bin/VBoxManage list hostonlyifs STDOUT: Name: vBoxnet0 GUID: 786f6276-656e-4074-8000-0a0027000000 DHCP: disabled IPAddress: 192.168.99.1 NetworkMask: 255.255.255.0 IPV6Address: IPV6NetworkMaskPrefixLength: 0 HardwareAddress: 0a:00:27:00:00:00 MediumType: Ethernet Status: Down VBoxNetworkName: HostInterfaceNetworking-vBoxnet0 STDERR: executing: /usr/local/bin/VBoxManage modifyvm default --nic2 hostonly --nictype2 82540EM --hostonlyadapter2 vBoxnet0 --cableconnected2 on STDOUT: STDERR: executing: /usr/local/bin/VBoxManage modifyvm default --natpf1 delete ssh STDOUT: STDERR: VBoxManage: error: Code NS_ERROR_INVALID_ARG (0x80070057) - Invalid argument value (extended info not available) VBoxManage: error: Context: "RemoveRedirect(Bstr(ValueUnion.psz).raw())" at line 1766 of file VBoxManageModifyVM.cpp executing: /usr/local/bin/VBoxManage modifyvm default --natpf1 ssh,tcp,127.0.0.1,52532,22 STDOUT: STDERR: executing: /usr/local/bin/VBoxManage startvm default --type headless STDOUT: Waiting for VM "default" to power on... VM "default" has been successfully started. STDERR: Error creating machine: exit status 1 You will want to check the provider to make sure the machine and associated resources were properly removed. Starting machine default... exit status 1 Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command. Setting environment variables for machine default... host is not running docker is configured to use the default machine with IP For help getting started,check out the docs at https://docs.docker.com default is not running. Please start this with docker-machine start default
当我尝试手动启动机器时,它无法再次运行:
$docker-machine create --driver virtualBox default Creating VirtualBox VM... Creating SSH key... Starting VirtualBox VM... Error creating machine: exit status 1 You will want to check the provider to make sure the machine and associated resources were properly removed.
但是当我打开VirtualBox时,我看到默认机器已关机,如果我尝试手动启动它会失败并且我收到以下错误:
Failed to open a session for the virtual machine default. Failed to load VMMR0.r0 (VERR_VMM_SMAP_BUT_AC_CLEAR). Result Code: NS_ERROR_FAILURE (0x80004005) Component: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
知道为什么它没能启动默认机器吗?
解决方法
我不得不降级到
VirtualBox 4.3以使Docker主机成功启动.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。