安装Docker所遇到的问题

Winodw10不能安装Docker Dest

这里我建议大家安装Docker ToolBox(自行百度)

window安装 Docker 后 Docker Quickstart Terminal 不能正常运行(缺少快捷方式)

解决办法

安装docker-tool报错 ------------Error with pre-create check: "Hyper-V is installed. VirtualBox won’t

解决办法,关闭Hyper-v

Hyper-V is installed. VirtualBox won’t boot a 64bits VM when Hyper-V is activated. If it’s installed but deactivated, you can use --virtualbox-no-vtx-check to try anyways”

在Windows上安装Docker是一个相当简单明了的过程。这是有据可查的这里。然而,如果你像我一样安装了Hyper-V,这些说明将不会立即生效。如果您尝试启动Docker Quickstart终端,您会得到以下错误消息:

Running pre-create checks…
Error with pre-create check: “Hyper-V is installed. VirtualBox won’t boot a 64bits VM when Hyper-V is activated. If it’s installed but deactivated, you can use --virtualbox-no-vtx-check to try anyways”
Looks like something went wrong in step ´Checking if machine default exists´
问题是,当您第一次运行终端时,启动脚本试图创建docker容器将在其中运行的默认虚拟机。如果您安装了Hyper-V,即使它已被禁用,该过程的这一步也会失败。在我的例子中,我确实安装了它,但是我设置了一个引导选项,以便在我不使用它时禁用它。这篇文章描述了如何更改Docker启动脚本,以允许您使用启动脚本创建默认的虚拟机,同时仍然保持Hyper-V的安装。

在你开始安装Docker之前,我会建议你禁用Hyper-V,如果你不知道怎么做,遵循这些说明。一旦您禁用了Hyper-V,第一步就是使用Windows安装程序。在您继续下一步之前,安装应该运行没有任何问题。

一旦你安装了Docker,我们将修改启动文件,允许它创建默认的虚拟机。我们要修改的文件位于C:\Program Files\Docker Toolbox下,名为start.sh。要修改该文件,您必须在以管理员身份运行的编辑器中打开该文件。如果不打开提升的编辑器,将无法保存更改。

现在是编辑文件的时候了,但在此之前,您可能需要保存原始文件的副本。以防万一。在编辑器中,找到以下代码片段:

STEP="Checking if machine $VM exists"
if [ $VM_EXISTS_CODE -eq 1 ]; then"${DOCKER_MACHINE}" rm -f "${VM}" &> /dev/null || :rm -rf ~/.docker/machine/machines/"${VM}"#set proxy variables if they existsif [ -n ${HTTP_PROXY+x} ]; thenPROXY_ENV="$PROXY_ENV --engine-env HTTP_PROXY=$HTTP_PROXY"fiif [ -n ${HTTPS_PROXY+x} ]; thenPROXY_ENV="$PROXY_ENV --engine-env HTTPS_PROXY=$HTTPS_PROXY"fiif [ -n ${NO_PROXY+x} ]; thenPROXY_ENV="$PROXY_ENV --engine-env NO_PROXY=$NO_PROXY"fi  "${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV "${VM}"
fi

倒数第二行是创建虚拟机的位置:

"${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV "${VM}"

您需要修改该行并将–virtualbox-no-vtx-check开关添加到。最终结果是这条线看起来像这样:

“${DOCKER_MACHINE}” create -d virtualbox --virtualbox-no-vtx-check PROXYENV"PROXY_ENV "PROXYE​NV"{VM}"
保存您的更改,现在您应该能够运行快速启动终端,而不会出现任何问题。

Error with pre-create check: "Get https://github.com/boot2docker/boot2docker/releases/download/v19.03.12/boot2docker.iso:

原因是缺少boot2docker.ios ,由于网速问题所以会导致下载不下来(建议提前下载)
下载链接

并将ios文件放在user+用户名+.docker…下面(如果没有自己创建文件夹)

Unable to start the VM: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm default --type headless failed:

Starting "default"...
(default) Check network to re-create if needed...
(default) Windows might ask for the permission to configure a dhcp server. Sometimes, such confirmation window is minimized in the taskbar.
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 -1073741819 (0xc0000005)
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...

我是通过重新下载virtualbox解决

安装Docker所遇到的问题相关推荐

  1. Ubuntu 16.04 安装 Docker - Dependency failed for Docker Application Container

    Docker 安装 由于 apt 官方库里的 Docker 版本可能比较旧,所以先卸载可能存在的旧版本: sudo apt-get remove docker docker-engine docker ...

  2. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

  3. Centos7上安装docker 详细教程

    一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . 通过 uname -r 命令查看 ...

  4. Docker入门之 - 如何安装Docker CE

    本文将介绍如何在Ubantu.CentOS.Windows.Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE). Docker 社区版 (CE) 是开发人员和 ...

  5. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  6. win10安装docker并结合Idea2018.1部署springboot项目

    一.准备工作 1..工具:win10,idea2018,maven3.5,jdk8 二.win10安装docker 1.win10安装docker:http://www.runoob.com/dock ...

  7. centos7镜像加速_虚拟机 Linux CentOS7 安装Docker 详解:使用 阿里云Yum源;附加云镜像加速器...

    Docker 要求 CentOS 系统的内核版本高于 3.10 ,先检查一下,如内核版本不符合,不建议参考该贴安装!(CentOS版本 大于7.0以上版本,一般都可以:建议先查询系统内核版本) 如系统 ...

  8. docker 安装oracle_Windows系统下安装Docker,包你满意!

    如果使用的是Windows系统,则可以通过安装Docker Community Edition for Windows(Win10 专业版/企业版)或Docker Toolbox(Win7,Win8, ...

  9. Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Nginx

    Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...

  10. linux离线安装docker教程,Linux 离线安装docker的过程

    前言 有时候会遇到服务器不能联网的情况,这样就没法用yum安装软件,docker也是如此,针对这种情况,总结了一下离线安装docker的步骤 1. 准备docker离线包 下载需要安装的docker版 ...

最新文章

  1. 基于WinSvr2012共享文件夹的Hyper-V实时迁移之三实时迁移的实现及验证
  2. Google AdSense 帐户已被停用
  3. c语言删除双向链表重复元素,求一个双向链表的建立,插入删除的c语言程序完整版的,借鉴一下思想,再多说一下就是能运行的那种...
  4. java 析构方法_java析构方法详解
  5. ubuntu安装python_常用linux指令 ubuntu环境pytorch配置
  6. 两条信号之间加电容_信号完整性SI读书笔记之一
  7. TensorFlow 实战(五)—— 图像预处理
  8. android之camera2预览
  9. C#使用AForge连接摄像头并且拍照
  10. adb安装apk程序
  11. 基于FPGA:运动目标检测(补充仿真结果,可用毕设)
  12. stm32cubeide 汉化包_经过两天瞎折腾,分享下STM32CUBE IDE的用法
  13. cad尺寸标注快捷键_CAD快速在尺寸标注后加上公差的方法有哪些?【AutoCAD教程】...
  14. 十二星座物语,女生最喜欢的星座性格【1】
  15. log4j2配置详情
  16. 人工神经网络 :模糊神经网络
  17. PDAL:OSGeo4W安装配置测试PDAL
  18. 征服账号服务器,最新中文征服服务端(带架设教程+客户端补丁+需要的工具)10.13日更新...
  19. Java 多态实际操练--使用多态的特征创建不同宠物的玩耍方法
  20. 3.依赖注入setter注入和构造器注入

热门文章

  1. 大数据开发学习:进行大数据开发课程有哪些
  2. 根据E-R图设计数据库表
  3. 我的性格分析和对未来职业的规划
  4. STM8S1003 模拟SPI 驱动 SI4432
  5. Foxmail接受密码错误
  6. 备份和恢复 ESXi 主机配置
  7. 如何利用阿里云服务器快照策略为数据备份
  8. 电脑上的各个组合及功能键作用
  9. Oracle APEX初体验
  10. 懒人玩Arm-2D究竟有几种姿势?