江jh 2020-12-29 11:14 采纳率: 87.5%
浏览 74
已采纳

win10企业版安装docker后安装splash太慢,镜像加速失败,求高手解决?

[b]安装docker后命令行运行:docker run -p 8050:8050 scrapinghub/splash 安装太慢,想镜像加速,
输入:
docker-machine create --engine-registry-mirror=https://3xf6vn0s.mirror.aliyuncs.com -d virtualbox default,
运行,报错:
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
如图:


我的电脑是win10企业版,


求高手解决!
百度过,但方法没用[/b]

  • 写回答

16条回答 默认 最新

  • 歇歇 2020-12-29 11:30
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 歇歇 2020-12-29 11:26
    关注

    1.以管理员方式打开cmd,输入以下命令。(第二行命令参考第一行命令返回的结果)

     

    C:\>bcdedit /copy {current} /d "No Hyper-V" 
    The entry was successfully copied to {ff-23-113-824e-5c5144ea}. 
    
    C:\>bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype off 
    The operation completed successfully.

    2.重启电脑,选择No Hyper-V 系统,进入电脑。

    3.下载安装Docker Toolbox。

    4.打开安装目录,找到start.sh。

    编辑start.sh,找到下面的代码片段:

     

    STEP="Checking if machine $VM exists"
    if [ $VMEXISTSCODE -eq 1 ]; then
      "${DOCKERMACHINE}" rm -f "${VM}" &> /dev/null || :
      rm -rf ~/.docker/machine/machines/"${VM}"
      #set proxy variables if they exists
      if [ -n ${HTTPPROXY+x} ]; then
        PROXYENV="$PROXYENV --engine-env HTTPPROXY=$HTTPPROXY"
      fi
      if [ -n ${HTTPSPROXY+x} ]; then
        PROXYENV="$PROXYENV --engine-env HTTPSPROXY=$HTTPSPROXY"
      fi
      if [ -n ${NOPROXY+x} ]; then
        PROXYENV="$PROXYENV --engine-env NOPROXY=$NOPROXY"
      fi
    
      "${DOCKERMACHINE}" create -d virtualbox $PROXYENV "${VM}"
    fi

    将最后第二行改为:

     

     

    "${DOCKERMACHINE}" create -d virtualbox --virtualbox-no-vtx-check $PROXYENV "${VM}"

    5.可以正常使用Docker Quickstart Termial了。

    6.以后要用Docker,都要进入N0 Hyper-V 。

    评论
  • 歇歇 2020-12-29 11:27
    关注

    需要安装VirtualBox

    评论
  • 歇歇 2020-12-29 11:29
    关注
    评论
  • 亚楠1234 2020-12-29 11:54
    关注

    查下官方wiki

    评论
  • 江jh 2020-12-29 14:46
    关注

    Starting "default"...
    (default) Check network to re-create if needed...
    Unable to start the VM: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm default --type headless failed:
    VBoxManage.exe: error: The virtual machine 'default' has terminated unexpectedly during startup with exit code 1 (0x1).  More details may be available in 'C:\Users\Siyong\.docker\machine\machines\default\default\Logs\VBoxHardening.log'
    VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine
    Looks like something went wrong in step ´Checking status on default´... Press any key to continue...

    评论
  • 江jh 2020-12-29 14:47
    关注

     歇歇,我按你的方法还是打不开,顺便问一下win10家庭版能装splash吗?

    评论
  • 歇歇 2020-12-29 14:51
    关注

    需要安装VirtualBox

    评论
  • 歇歇 2020-12-29 14:57
    关注

    删除.docker目录(C:\Users\<user.name>\.docker);

    重新安装virtualbox和docker工具箱;

    在工具箱安装过程中选中“Install VirtualBox with NDIS5 driver”。

    步骤1:下载并安装https://www.virtualbox.org/attachment/ticket/14040/VBox-Win10-fix-14040.exe让它在后台运行

    步骤2:进入Virtualbox文件夹(可能是:C:\ProgramFiles\Oracle\VirtualBox)。

    第三步:设置这三个文件(Virtualbox.exe, VBoxHeadless.exe,和VBoxManage.exe)兼容模式为Windows7。

     

     

    评论
  • 歇歇 2020-12-29 17:17
    关注

    家庭版也可以安装

    评论
  • 歇歇 2020-12-29 17:40
    关注

    记得安装补丁

    评论
  • 江jh 2020-12-30 10:38
    关注

    好的,我试试

     

    评论
  • 江jh 2020-12-30 10:57
    关注

    安装VBox-Win10-fix-14040.exe:下载了安装包之后安装,勾选了以管理员身份运行、以兼容模式运行,右键,以管理员身份运行,提示Error:could not set everything up,perhaps you have not run me as an administrator?

    我是在家庭版运行的,企业版还没试过。

     

    评论
  • 江jh 2020-12-30 11:03
    关注

    我刚刚在企业版试过,也安装不上,顺便问一下,补丁怎么下?

     

    评论
  • 江jh 2020-12-30 11:09
    关注

    我试试进no-hyper-v

    评论
  • 江jh 2020-12-30 11:11
    关注

    还是不行,我原来装的时候就勾选了Install VirtualBox with NDIS5 driver

    评论
查看更多回答(15条)

报告相同问题?

悬赏问题

  • ¥15 jsp,如何使用户名输出为中文(语言-javascript)
  • ¥20 文件读写,但中文乱码
  • ¥15 PowerBI中如何做到按数值向下取数
  • ¥15 设计quartus maxⅡ :Verilog-FPGA(0
  • ¥15 windows server 2022 datacenter安全策略配置 没有权限问题
  • ¥20 寻找dspace有偿技术支持
  • ¥30 深度学习的模型融合问题
  • ¥20 数电实验Verilog编程
  • ¥15 机器人MATLAB仿真示教占内存过大
  • ¥15 JSR233已经使用但是仍无法将csv数据放到一个list里显示出来,如何解决?