千家信息网

win10家庭版安装docker遇到的问题小结

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,docker下载地址:http://get.daocloud.io/#install-docker-for-mac-windows1.首先我直接下载了docker for windows,安装时才发现
千家信息网最后更新 2026年11月02日win10家庭版安装docker遇到的问题小结

docker下载地址:http://get.daocloud.io/#install-docker-for-mac-windows

1.首先我直接下载了docker for windows,安装时才发现win10家庭版不支持hyper-v功能,只有专业版才有,不能直接安装docker,需要通过docker toolbox安装,于是乎去下载了docker toolbox再来安装

2.安装时有一串可选安装列表,因为我已经安装了git,就没有勾选git for windows,安装完成后启动docker quickstart,直接报错找不到bash.exe,原来docker是需要通过git bash启动,要在docker启动目标属性中将默认git bash路径改为自己安装的git中的路径。右键点击桌面上的docker quickstart terminal打开属性,进行修改

3.修改完成后再打开quickstart,terminal可以打开了,但是报错This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory。google查得是因为电脑没有开启虚拟化功能,重启电脑按F2进入BIOS设置,将Virtualization Thchnology属性设置为enable,再打开电脑,任务栏->性能中可查看得虚拟化功能已开启

4.再次打开terminal,发现依然报同样的错误This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory。网上搜索解决方案,在管理员模式下的命令提示符中输入:bcdedit /set hypervisorlaunchtype Auto,然后重启电脑,无用。于是乎尝试卸载重装,无用

5.寻得另一解决方案,打开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 exists if [ "${HTTP_PROXY}" ]; then  PROXY_ENV="$PROXY_ENV --engine-env HTTP_PROXY=$HTTP_PROXY" fi if [ "${HTTPS_PROXY}" ]; then  PROXY_ENV="$PROXY_ENV --engine-env HTTPS_PROXY=$HTTPS_PROXY" fi if [ "${NO_PROXY}" ]; then  PROXY_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 $PROXY_ENV "${VM}"

再次启动terminal,不再报上述错误,转而报如下,没有找到boot2docker,自动下载下载失败

直接前往github下载,https://github.com/boot2docker/boot2docker/releases/download/v19.03.3/boot2docker.iso

6.下载完成后到上边C:\Users\syc\.docker\machine\cache(自己的目录)下替换掉刚下载失败的临时文件,再重启docker terminal,报如下错误Error in driver during machine creation: Unable to start the VM

7.不知道怎么搞了,我估计可能是我安装时没有按默认路径,于是又卸载重装,一路默认安装,重启好几次,最后莫名奇妙成功了。哎,真的头疼,根本搞不懂这些配置是怎么回事,就只知道按网上的解决方案折腾来折腾去,折腾好了也不知道是怎么好的。windows系统要用还是得专业版,家庭版有时候真的很不方便,要么就用Linux好了

总结

以上所述是小编给大家介绍的win10家庭版安装docker遇到的问题小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

电脑 家庭 功能 属性 方案 解决方案 路径 错误 专业 再次 文件 目录 专业版 帮助 支持 小结 头疼 奇妙 成功 上边 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网 科技集团 互联网科技保险 互联网科技股票 时间互联网络科技 互联网 新科技 广西拼得多互联网科技有限公司 互联网科技博主是什么意思 茂名市互联网科技产业园 深圳市罗太互联网科技有限公司 科技赋能视角下互联网保险发展 中和天地互联网科技有限公司 上海科技产业互联网平台 小米互联网科技园入驻 北京天晋互联网科技有限公司 马化腾互联网科技教学 科技互联网公司两年变化 科技互联网专业工作会议发言稿 杭州科技互联网公司有哪些 互联网高科技绘画 每日互联网科技新闻 互联网科技园 湖南永感互联网科技有限公司 新华互联网科技学校 河南真二互联网科技有限公司 上海互联网科技有限公司 互联网科技寓意 昭通云南众福互联网科技有限公司 新兴科技互联网创新大赛颁奖典礼 世界互联网领先科技成果获奖 互联网科技大佬云集
0