Win10家庭版 傻瓜安装datahub的备忘一则

仅以此,献给那些和我一样,没用过Linux也没下载过docker却被要求安装datahub的盆友们

跟着datahub官方教程走,首先对应win10下载docker desktop,直接安装包走起就可以了,虽然有说win10 家庭版不能用desktop安装包要用toolbox安装但实测没有问题。此时安装完必然是显示连接失败的,有可能会跳出提示框提醒你WSL2版本过低,此时升级它,无脑点。升级完会重启docker,如果这时直接连接成功,那么恭喜您!大概率使用的不是win10家庭版。。。更新完成依旧无法连接,不要担心,首先,我们前往任务管理器,点击性能,检查右下角的虚拟化,需要确定你的电脑已经启用了虚拟化,此时,大部分的教程会告诉你,去开启hyper-V,如果你在windows功能里成功找到并开启了hyper-V,那么再次恭喜,你大概率用的还不是Windows10家庭版。如果你和我一样,苦苦寻找就是没有看到期待的画面之选中hyper-V, 请看:Win10家庭版中使用Hyper-V - 知乎

对于我们这些菜菜菜鸟来说,不用创建,只需要到重启后就可以了,重启之后,按照之前的步骤去开启hyper-V,此时,docker!终于!连接成功了!

然后就可以开始下一步,就是我们的安装步骤,即,这四行(看似)简简单单的代码

Win10家庭版 傻瓜安装datahub的备忘一则_第1张图片

 此处需要确定你安装了python3.6以上的版本,如果python不会下那真的可以扪心自问一下何必为难自己啊!!!

  此处简简单单的四条代码对于我们完全不懂CLI的人来说,第一反应如果是直接复制粘贴那问题可就大了,那么应该怎么办呢,首先,第一条,回忆你平时下载python包用的什么命令,比如我的是pip3 install,那么复制粘贴python3 -m pip install --upgrade pip wheel setuptools注定意味着尴尬的失败,都不太应该问别人为啥失败的那种失败,此时你就需要把命令改成 pip3 install --upgrade pip wheel setuptools, 然而这一步我也不是特别推荐你做,如果你确定你的python版本在3.8以上,这一步就别做了,因为如果中途断网(经常啊经常)可能会导致你的pip直接失踪(但是别急 conda install一下重新下载一个,然后就放过自己别upgrade了没啥影响的。依次直接在cmd中运行pip3 uninstall datahub acryl-datahub,pip3 install --upgrade acryl-datahub 最后!datahub version,此时如果出现了

恭喜你,长征就快进入下一阶段了(你为会直接成功吗!想的美啊你)。此时紧接着运行 datahub docker quickstart。进入漫长的下载过程。下载过程中,我们首先回想一下,你的电脑是不是默认运行MySQL,如果是,那么恭喜你,这次下载注定不会成功,因为MySQL的默认端口3306注定被占用了,你大概率会出现因为pull MYSQL失败而无法拉起datahub, 解决的办法是看这个答案搞得真正解决Docker运行MySQL后,本地无法访问的问题_梁小Wai的技术博客-CSDN博客_docker运行mysql目录挂载后无法外部访问

 到这里修改完成 运行datahub docker nuke, 删除掉之前的镜像,重新quickstart,并且真诚的期盼,那么大概率就能成功拉起datahub了,至于拉起之后干啥,哈哈哈哈那再说吧!

截图纪念!Win10家庭版 傻瓜安装datahub的备忘一则_第2张图片

 

你可能感兴趣的:(今天也是是菜的不行的一天,docker,windows,10)