Ssl 重新生成证书挂起在windows 7上

Ssl 重新生成证书挂起在windows 7上,ssl,docker,virtualbox,windows-7-x64,Ssl,Docker,Virtualbox,Windows 7 X64,我是个十足的码头工人新手,我试着让它在我的Windows7 64位机器上工作。 安装顺利,但“Docker快速启动终端”无法按预期启动。尝试创建SSH密钥时,它似乎挂起: (default) Downloading https://github.com/boot2docker/boot2docker/releases/download/v (default) 0%....10%....20%....30%....40%....50%....60%....70%....80%....90%....

我是个十足的码头工人新手,我试着让它在我的Windows7 64位机器上工作。 安装顺利,但“Docker快速启动终端”无法按预期启动。尝试创建SSH密钥时,它似乎挂起:

(default) Downloading https://github.com/boot2docker/boot2docker/releases/download/v
(default) 0%....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%
(default) Creating VirtualBox VM...
(default) Creating SSH key...
Error creating machine: Error in driver during machine creation: exit status 1
Looks like something went wrong... Press any key to continue...
因此,我尝试在cmd窗口中重新生成证书,但这也不起作用:

>docker-machine regenerate-certs default

Regenerate TLS machine certs?  Warning: this is irreversible. (y/n): y
Regenerating TLS certificates
Detecting the provisioner...
OS type not recognized
我试图停用我的病毒扫描程序,并以管理员身份执行cmd windows,但没有成功

你知道要检查什么吗?有什么有趣的日志文件吗

以下是docker版本的
输出:

Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5
 Built:        Fri Nov 20 17:56:04 UTC 2015
 OS/Arch:      windows/amd64
An error occurred trying to connect: Get http://localhost:2375/v1.21/version: dial tcp 127.0.0.1:2375: 
ConnectEx tcp: No connection could be made because the target machine actively refused it.

如果您没有激活hyper-v(这更像是a),并且如果,则出现了其他问题

如果
docker machine ls
仍列出
默认
机器,请将其删除:
docker machine rm default

如果(在docker toolbox安装之前)已经安装了VirtualBox,请尝试:

  • 完全卸载VirtualBox
  • C:\Windows\system32\drivers\
    中,查找并删除这五个文件(剩下的文件可能会少一些,没关系,还是要删除它们):
    • vboxdrv.sys
    • vboxnetadp.sys
    • vboxnetflt.sys
    • vboxusbmon.sys
    • vboxusb.sys
  • regedit
    中,按
    HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\services\
    ,删除这5个文件夹(剩下的文件夹可能会少一些,也就是说,还是删除它们吧):
    • VBoxDrv
    • VBoxNetAdp
    • VBoxNetFlt
    • VBoxUSBMon
    • VBoxUSB
然后重新安装最新的VirtualBox

确保:

  • 您已在路径中的某个位置复制了该文件(0.5.3已在22小时前发布:)
  • 已定义
    %HOME%
    (通常为
    %HOMEDRIVE%%HOMEPATH%
从那里,尝试默认机器:


我现在尝试直接在VirtualBox中创建一个Linux虚拟机,并从那里开始:也会有一些超时。所以我认为这与docker无关

我发现了一个VirtualBox bug报告,上面说,当你安装了Avira后,这种情况就会发生

这里有一个关于这个问题的讨论——不幸的是,大部分是用德语

一段指出,它可能有助于停用“高级过程保护”:

配置->常规->安全并禁用“高级”选项 过程保护”。单击“应用”并重新启动设备。你应该 之后可以在VirtualBox中运行虚拟机

在我的情况下,这没有帮助,所以我需要等待修复或完全卸载Avira

(defualt)DBG|使用waitforsh函数…
(defualt)DBG|使用SSH客户端类型:外部
(defualt)DBG |和{[-F/dev/null-o PasswordAuthentication=no-o StrictHostKeyChecking=no-o UserKnownHostsFile=/dev/null-o LogLevel=quiet-o connectionattributes=3-o ConnectTimeout=10-o ControlMaster=no-o ControlPath=nonedocker@127.0.0.1-o identiesonly=yes-ic:\Users\Ming.docker\machine\machines\default\id\u rsa-p 58549]C:\ProgramFiles\OpenSSH\bin\ssh.exe}
(defualt)DBG|即将运行SSH命令:
(解除)DBG|退出0
(defualt)DBG | SSH cmd err,输出:退出状态255:
(defualt)DBG |获取ssh命令“退出0”时出错:运行ssh命令时出错
(解除UALT)DBG|命令:退出0
(解除)DBG|错误:退出状态255
(解除)DBG |输出:


不幸的是,这对我的情况没有帮助。@Martitrummer我将把我的答案留在那里,因为它在过去对我有帮助。在轻松安装docker工具箱之后,我在这里找到了停用Avira驱动程序(avipbb)的完整过程!我发现查看oracle虚拟机的日志很有用(同时尝试手动启动“默认”机器),请详细说明答案;-)?问题提出8个月后,可能会有一点背景以及为什么这是一个可行的答案。谢谢
docker-machine create -d virtualbox --virtualbox-memory 2048 --virtualbox-disk-size 204800 default
eval $($DOCKER_MACHINE env my_new_container --shell=bash)
docker-machine ssh my_new_container