windows 10 安装 docker-toolbox

目的

windows10(64bit)操作系统上通过安装docker toolbox来创建docker环境以使用docker。区别于Docker Desktopdocker toolbox不需要依赖hyper-v环境,可以和其他虚拟软件兼容共存,适合较为陈旧的操作系统,或不希望安装hyper-v的情况。

安装需求

  • windows7或以上版本的64bit操作系统
  • 开启虚拟化(BIOS中设置)
    windows 10 安装 docker-toolbox_第1张图片

安装

在这一步,你将安装Docker Toolbox。安装后你的系统将会安装以下几个软件:

  • Windows版的Docker客户端
  • Docker Toolbox管理工具和ISO镜像
  • Oracle VM Virtualbox(可选)
  • Git(可选,提供类似liunx的bash)

1. 下载安装包

访问下载地址,下载Docker Toolbox安装包。
windows 10 安装 docker-toolbox_第2张图片

2. 安装

双击下载后的安装包,根据需要进行安装,可选VM,git。安装完成后,会产生如下三个快捷方式。
windows 10 安装 docker-toolbox_第3张图片

3. 运行

双击Docker Quickstart Terminal,会通过VM创建docker虚拟机。
windows 10 安装 docker-toolbox_第4张图片

4. 遇到的问题

4.1. Looks like something went wrong in step ´Looking for vboxmanage.exe´... Press any key to continue...

此问题造成的原因是由于未安装套件中的git,本机环境中git执行shell命令的位置不对造成的,解决方法

  1. 打开docker toolbox安装目录,编辑start.sh(需要管理员权限才可编辑此文件) windows 10 安装 docker-toolbox_第5张图片
  2. 在此文件开头增加命令,增加进入安装目录命令cd /c/Program\ Files/Docker\ Toolbox/(此目录为本人安装目录)
    windows 10 安装 docker-toolbox_第6张图片

4.2. Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS

此问题出现的情况有两种:

  1. 未开启虚拟化支持,需要进入bios开启。
  2. bios已开启虚拟化的情况下,仍出现此错误,则可能是由于系统开启过hyper-v,未完全关闭服务造成的,处理步骤如下(处理步骤层层递进,如果已经解决,则不需要再执行后续步骤):
    ① 打开控制面板->程序->启用或关闭Windows功能,进行关闭Hyper-v功能,重启后再次双击Docker Quickstart Terminal,查看情况。
    windows 10 安装 docker-toolbox_第7张图片
    ② 以管理员权限打开cmd,执行bcdedit,查看hypervisorlaunchtype的状态,执行bcdedit /set hypervisorlaunchtype off进行关闭,重启后再次双击Docker Quickstart Terminal,查看情况。
    ③ 打开计算机管理->服务和应用程序->服务,对hyper-v相关服务进行关闭,重启后再次双击Docker Quickstart Terminal,查看情况。
    windows 10 安装 docker-toolbox_第8张图片
    ④ 下载工具解压后在Powershell(管理员)中运行DG_Readiness_Tool_v3.2.ps1 -Disable,重启后再次双击Docker Quickstart Terminal,查看情况。

4.3. boot2docker.iso下载失败

双击Docker Quickstart Terminal出现boot2docker.iso下载失败的情况。根据报错信息,手动下载此文件,并将其放置在对应目录(如:C:\Users\danbu\.docker\machine\cache,注意文件名)。

5. 其他

参考链接:
docker toolbox官网安装网站

你可能感兴趣的:(运维)