我在Mac OS X 10.6.8 Snow Leopard上运行。仅供参考:我无法升级我的操作系统,因此现在不适合我。
因此,我安装了boot2docker,当我单击该图标时,将收到以下输出:
username@My-Mac:~$ bash
username@My-Mac:~$ unset DYLD_LIBRARY_PATH ; unset LD_LIBRARY_PATH
username@My-Mac:~$ mkdir -p ~/.boot2docker
username@My-Mac:~$ if [ ! -f ~/.boot2docker/boot2docker.iso ]; then cp /usr/local/share/boot2docker/boot2docker.iso ~/.boot2docker/ ; fi
username@My-Mac:~$ /usr/local/bin/boot2docker init
/usr/local/bin/boot2docker up
$(/usr/local/bin/boot2docker shellinit)
docker version
error in run: Failed to initialize machine "boot2docker-vm": exit status 1
username@My-Mac:~$ /usr/local/bin/boot2docker up
error in run: Failed to get machine "boot2docker-vm": machine does not exist (Did you run `boot2docker init`?)
username@My-Mac:~$ $(/usr/local/bin/boot2docker shellinit)
error in run: Failed to get machine "boot2docker-vm": machine does not exist (Did you run `boot2docker init`?)
username@My-Mac:~$ docker version
Client version: 1.6.0
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 4749651
OS/Arch (client): darwin/amd64
FATA[0000] Get http:///var/run/docker.sock/v1.18/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
username@My-Mac:~$
这是什么意思?我怎样才能解决这个问题?
经过很多麻烦和代表团访问,我终于能够弄清楚发生了什么。在这篇文章中是xanderlopez这使我意识到问题出在我的VitualBox共享文件夹和虚拟机文件夹位置。更改共享文件夹并将虚拟机的位置重命名为“ VirtualBox VM”后,重新安装boot2docker后,一切按预期运行,并且hello world验证成功。所以那是一个陷阱。虚拟机的位置必须位于名为“ VirtualBox VMs”的文件夹内。该位置似乎并不重要,因为我刚刚在已经使用的文件夹中创建了一个子文件夹。不确定如何工作,但是似乎已经足够解决此问题。如果以后再看到与文件夹结构有关的任何问题,请确保参考这篇文章。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句