因为虚拟机还没装好,所以现在win10上安装Docker

1.首先下载Docker Toolbox,因为Docker for windows需要win10专业版或者其他64位版本,我的系统虽然也是win10,但是不符合,只能通过安装Docker Toolbox来安装Docker,下载地址https://docs.docker.com/toolbox/overview/#ready-to-get-started,然后自定义路径安装(我的笔记本安装路径D:\Program Files\Docker Toolbox)

2.这里有个问题需要注意,Windows系统安装docker或者Linux虚拟机,需要电脑已经开启虚拟化,可以在任务管理器>性能>CPU里面查看是否已经开启虚拟化,如果没有的话,则需要操作一下,详见https://blog.csdn.net/lx_yoyo/article/details/72963171

3.安装完成之后在桌面上有个快捷方式Docker Quickstart Terminal,双击打开后发现找不到bash.exe,这是因为之前电脑就装了Git,但是安装路径和Docker里的默认路径不同,因此需要修改Docker里的Git路径,右击打开Docker Quickstart Terminal属性,把bash.exe的文件路径修改为正确的路径(我的电脑上是D:\Program Files\Git\bin\bash.exe)

4.再次双击打开之后,发现又有问题:“Looks like something went wrong in step ´Looking for vboxmanage.exe´… Press any key to continue… ” 这个提示找不到vboxmanage.exe,打开D:\Program Files\Docker Toolbox路径下的start.sh,发现是同样的报错,然后右键用文本形式编辑打开来,

有以下代码:

STEP="Looking for vboxmanage.exe"
if [ ! -z "$VBOX_MSI_INSTALL_PATH" ]; then
VBOXMANAGE="${VBOX_MSI_INSTALL_PATH}VBoxManage.exe"
else
VBOXMANAGE="${VBOX_INSTALL_PATH}VBoxManage.exe"
fi

说明这个脚本是用

VBOX_MSI_INSTALL_PATH和
VBOX_INSTALL_PATH两个环境变量来定位VBoxManage.exe的,打开系统环境变量,把这两个环境变量的路径都填写正确,注意,最后要用\来结尾,然后还不行,还需要创建DOCKER_MACHINE和DOCKER_TOOLBOX_INSTALL_PATH的路径,D:\Program Files\Docker Toolbox\docker-machine.exe\和D:\Program Files\Docker Toolbox\
参考https://stackoverflow.com/questions/39373217/docker-looks-something-went-wrong-in-step-looking-for-vboxmanage-exe/42733956
https://blog.csdn.net/kinginblue/article/details/62421134?locationNum=9&fps=1以及
https://blog.csdn.net/wysnxzm/article/details/78721179
5.接着重新打开,发现提示我们需要去GitHub上下载boot2docker.iso,我们直接用别人分享的资源http://pan.baidu.com/s/1qYtc0ag,把文件保存到C:\Users\dell\.docker\machine\cache路径下 至此,已经可以在win10上打开Docker了。

Docker win10安装的更多相关文章

  1. [docker][win10]安装的坑

    右键这个小图标,先signin,注意这里是ID 不是邮箱   image.png 可能starting 时候就报错说 “Containers feature is not enabled” 或者   ...

  2. Win10安装docker步骤

    最近使用docker部署spring boot项目,写篇文章记录下步骤. 1. 确保本机win10系统虚拟化已启动启动,否则需要去BIOS设置(方法可百度) 2. 到docker网站下载DockerT ...

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

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

  4. WIN10中DOCKER的安装

    1.docker的安装 环境准备 Docker for Windows是一个Docker Community Edition(CE)应用程序.Docker for Windows安装包包含了在Wind ...

  5. win10安装docker

    配置首先需要Hyper-v和容器,这样就可以运行Linux的镜像了 如果是win10home版或者是其他版本就需要安装visulbox了, 然后去官网https://www.docker.com/pr ...

  6. 【学习】在Windows10平台使用Docker ToolBox安装docker(一)

    前言:今天距离元旦还有44天,时间点是18:11:45,想了想一路学习的过程和其中遇到的困难,其中有克服的,有放弃的,这有可能是我自己意志不坚定吧,学习docker也是我当下的一个目标,不知道会是成功 ...

  7. 4、Docker的安装

      docker官方安装文档 Mac上安装Docker   Install Docker for Mac | Docker Documentation Windows安装Docker   Instal ...

  8. Docker 介绍安装

    简介: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行 ...

  9. Windows和Centos下Docker的安装配置

    Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 ...

随机推荐

  1. Exchange Online Mailbox Restoration

    User Account is already deleted in AD.User Mailbox is already deleted in Exchange. 1. Connect to Exc ...

  2. SpringBoot2.0+Shiro+JWT 整合

    SpringBoot2.0+Shiro+JWT 整合 JSON Web Token(JWT)是一个非常轻巧的规范.这个规范允许我们使用 JWT 在用户和服务器之间传递安全可靠的信息. 我们利用一定的编 ...

  3. Python学习笔录

    参考:http://www.runoob.com/python3/python3-data-type.html 1. type和isinstance区别type(A()) == A, type()不会 ...

  4. 中文分词工具thulac4j发布

    1. 介绍 thulac4j是THULAC的Java 8工程化实现,具有分词速度快.准.强的特点:支持 自定义词典 繁体转简体 停用词过滤 若想在项目中使用thulac4j,可添加依赖: <de ...

  5. python 奇偶拆分list,python拆分list,得到一个原来list的奇数list,一个原来list的偶数list

    需求:现在有一个list ,range_data = ['m', 'M', 'h', 'c', 'X', 'Z', 'A', 'o'] 希望得到两个list,  一个是奇数list =['m', 'h ...

  6. Java并发编程:4种线程池和缓冲队列BlockingQueue

    一. 线程池简介 1. 线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池.使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动 ...

  7. NetCore指令集和

    1.查看当前目录的版本号 C:\Users\Administrator>dotnet --version 1.0.4 2.发布程式,进入到指定目录 dotnet publish 3.运行程式 # ...

  8. Android recovery支持adb shell

    Android recovery支持adb shell 近期开发过程注意到recovery不支持adb shell.为了便于调试方便,决定添加此功能. 刚開始我们採用的是user版本号系统,进入rec ...

  9. Asp.Net WebApi接口返回值IHttpActionResult

    WebApi是微软在VS2012 MVC4版本中绑定发行的,webapi2.0同mvc5发行的 webapi一共有以下接口返回值 1.void无返回值2.IHttpActionResult Json( ...

  10. Golang语言下使用Protocol Buffer教程

    代码仓库地址 一.介绍 Protobuf是Google旗下的一款平台无关,语言无关,可扩展的序列化结构数据格式.所以很适合用做数据存储和作为不同应用,不同语言之间相互通信的数据交换格式,只要实现相同的 ...