windows 10 安装 docker-toolbox

本文介绍在Windows系统安装Docker Toolbox以创建使用环境,安装需求为Windows 7及以上64位系统并开启虚拟化。详细说明了下载安装包、安装、运行的步骤,还列举了安装过程中遇到的问题及解决办法,如git位置问题、虚拟化支持问题、下载失败等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目的

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

安装需求

  • windows7或以上版本的64bit操作系统
  • 开启虚拟化(BIOS中设置)
    在这里插入图片描述

安装

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

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

1. 下载安装包

访问下载地址,下载Docker Toolbox安装包。
在这里插入图片描述

2. 安装

双击下载后的安装包,根据需要进行安装,可选VM,git。安装完成后,会产生如下三个快捷方式。
在这里插入图片描述

3. 运行

双击Docker Quickstart Terminal,会通过VM创建docker虚拟机。
在这里插入图片描述

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(需要管理员权限才可编辑此文件) 在这里插入图片描述
  2. 在此文件开头增加命令,增加进入安装目录命令cd /c/Program\ Files/Docker\ Toolbox/(此目录为本人安装目录)
    在这里插入图片描述

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,查看情况。
    在这里插入图片描述
    ② 以管理员权限打开cmd,执行bcdedit,查看hypervisorlaunchtype的状态,执行bcdedit /set hypervisorlaunchtype off进行关闭,重启后再次双击Docker Quickstart Terminal,查看情况。
    ③ 打开计算机管理->服务和应用程序->服务,对hyper-v相关服务进行关闭,重启后再次双击Docker Quickstart Terminal,查看情况。
    在这里插入图片描述
    ④ 下载工具解压后在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官网安装网站

### Docker Toolbox 使用教程 #### 一、Docker Toolbox 安装与配置指南 对于希望了解如何安装和使用 Docker Toolbox 的用户而言,官方提供了详细的文档说明[^1]。访问 Docker 官网的产品页面可获取 Docker Toolbox 下载链接,在此页面中选择适用于 Windows 版本的软件包进行下载[^2]。 完成下载之后按照向导提示逐步操作即可顺利完成安装过程。值得注意的是,默认情况下 Docker Toolbox 已经设置好了一个共享文件夹机制,它会自动将宿主机上的 `C:\Users` 路径映射至 Docker 主机内的 `/c/Users` 中[^3]。 #### 二、Windows 平台下的特殊注意事项 考虑到部分 Windows 用户可能遇到兼容性问题——特别是 Win10 普通版及其更低版本的操作系统无法直接支持原生 Docker 应用程序运行的情况,此时便需要借助于 Docker Toolbox 来实现间接部署 Docker 环境的目的[^4]。由于这些系统的特性决定了其内部实际上是在 Linux 虚拟机之上执行 Docker 命令和服务,因此当涉及到容器间的数据交换时,则必须提前做好 Oracle VM VirtualBox 这样的虚拟化平台的相关准备工作以便能够顺利建立必要的文件共享路径。 ```bash # 启动默认创建好的名为 "default" 的虚拟机实例 docker-machine start default # 设置环境变量以连接到该虚拟机中的 Docker Daemon eval $(docker-machine env default) # 验证当前使用的 Docker 是否指向正确的机器 docker info ``` 以上命令展示了启动由 Docker Machine 创建并管理的一个叫作 “default” 的虚拟机实例的方法;接着通过调整 shell 或者 PowerShell 的环境变量使得后续发出的所有 docker CLI 请求都能够正确地转发给这台远程服务器处理;最后一步则是用来确认整个链路是否已经成功搭建起来的有效手段之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值