win10家庭版成功部署Docker-Toolbox和splash,以及坑的解决

编程入门 行业动态 更新时间:2024-10-26 14:29:14

一、前言

由于本机使用的操作系统是win10家庭版,无法安装Docker for Windows,只能使用Docker Toolbox。在安装过程中遇到了不少问题,花费了不少时间,才把docker和splash部署成功。在此记录一下以备忘。

二、准备工作

1、系统确认
请确保自己的操作系统是win10家庭版,并且已经开启虚拟化,若是专业版和企业版的,可以直接安装Docker for Windows。

2、PowerShell
确认本机装有Windows PowerShell,若无,请先安装。

3、下载Docker-Toolbox
国内源:http://mirrors.aliyun/docker-toolbox/windows/docker-toolbox/
官网:https://docs.docker/toolbox/toolbox_install_windows/
优先选择国内源下载。进入下载页面后,选择最新的安装包

三、安装部署

1、安装docker-toolbox
双击Docker Toolbox.exe, 然后一路点击next,直到安装完成。
2、创建虚拟机并配置镜像加速器
安装完成之后,不要双击docker的快捷方式,就是下图这个
由于默认的国外镜像太慢了,所以要换成国内镜像源,笔者的做法是在创建虚拟机的时候配置镜像加速器。
要配置镜像加速器,首先要从阿里云网站上获取,点击以下网址:https://cr.console.aliyun/cn-hangzhou/new
注册登录之后,点击“镜像加速器”即可获取。

在加速器页面会有一个加速器地址和操作文档,在此我们查看Windows的操作文档,然后打开Windows PowerShell,按第2点创建虚拟机,同时配置镜像加速器。


虚拟机创建完成之后,可以打开docker终端,输入docker pull scrapinghub/splash 拉取镜像了。

待镜像拉取完成之后,输入如下命令,在本机的8050端口开启Splash服务:
docker run -p 8050:8050 scrapinghub/splash

服务启动后,打开浏览器,输入http://192.168.99.100:8050,回车,查看服务启动情况,如图。

至此,部署成功完成!

四、坑的解决

在笔者部署的过程中着实遇到不少坑,先是提示iso文件的版本过低而要升级的,然后是镜像的拉取一直报错,下面主要说说这两个问题。

1、提示iso文件版本过低要升级
很多人在docker-toolbox安装完成之后,就双击dockers快捷方式启动docker,此时可能会提示要升级iso文件,但由于连接的是国外镜像,基本上是升级失败的。此时可以关闭网络,再进行docker虚拟机的创建。

2、镜像拉取报错
这个问题也是很多人都会遇到的,通常的做法是配置国内镜像加速器,网上有很多教程,很繁琐,还不一定成功。笔者的建议是,先删除旧的虚拟机,然后按上文所述重新创建虚拟机并配置镜像加速器,这样比较简单直接,省去很多繁琐的操作。
删除旧虚拟机时,先打开Oracle VM VirtualBox

然后右键删除即可。

参考文章:
https://blog.csdn/JENREY/article/details/81296286
https://www.jianshu/p/2aa5b05717c6
https://wwwblogs/studyzy/p/6113221.html

更多推荐

win10家庭版成功部署Docker-Toolbox和splash,以及坑的解决

本文发布于:2023-06-13 08:00:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1361580.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:家庭版   Docker   splash   Toolbox

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!