docker使用时没法连接虚拟机和自己的电脑硬盘

老师,我昨晚还能正常运行docker。今天上午就不行了。先是在检测provisioner时,无法验证docker的daemon。我没管它,回车,后面将电脑重启。

attachments-2022-05-SjtYSHvI6285ac4e54e8f.png

结果,小鲸鱼出现了。。但是提示连接不成功,被拒绝连接了。应该是虚拟机和我的电脑里的关联不上的意思吧。但不知道该如何解决这个问题。如下图:

attachments-2022-05-Y9E0rxSe6285ab6febdd3.png

虚拟机的设置也没有动过。

attachments-2022-05-dvEK7UAw6285abde4e94a.png

请教老师,这个问题该如何解决呢?

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

现在每次打开docker,都是先出现图1的提示,回车后docker自动关闭。

再次打开docker后就能出现小鲸鱼,然后后面就出现图2的提示。然后就没有然后了。

我不知道我该怎么解决这个问题。

请先 登录 后评论

2 个回答

omicsgene - 生物信息
擅长:重测序,遗传进化,转录组,GWAS

建议更新系统到win10,安装docker桌面版:https://www.omicsclass.com/article/1198

请先 登录 后评论
星野

老师,我的就是windows 10家庭版,而且也更新到最新。

attachments-2022-05-UdV8w8q9628721c369067.png

我先试试升级,并进入bios开启CPU虚拟化试试。

谢谢老师的解答。。

…………………………………………………………………………………………

我的是华为matebook14 pro。我的已经是win10了,所以只要重新下载新的docker并且安装就好了。对吧。

我看要安装新的docker,需要打开hyper-V,但我的windows设置里没找到。

attachments-2022-05-AROXNl0d628766d695795.png我不知道怎么解决。搜了一下,有个答案是:进入windows安全中心->设备安全性->内核隔离->关闭,然后再运行。我就照做,关了内核隔离。

attachments-2022-05-ksv3LkFR6287676cb1852.png然后打开docker,出现了小鲸鱼。连上后,就自动重新下载gene-family:v1.0了,如下图。attachments-2022-05-8Ck50HPi6287678a88e56.png

但是work里面没有任何文件。

attachments-2022-05-nhmNKmpu628767d7427d8.png

virtual Box里出现了新的但是不可使用的default。

attachments-2022-05-L8rQ9zY162876826df7ff.png

我是不是可以把上图中正在运行的default删除,然后将中间红色警告的这个default设置共享文件夹呢?

晕死,我好像没有解决问题,又创造了新的麻烦。

老师,求教!!


……………………………………………………………………………………………………

由于我的电脑系统是win10家庭版,不想更改,重装其他系统。

本网站(https://www.omicsclass.com/article/1243)说,将家庭版的注册表里更改一个参数,就可以装docker桌面版。但是我的注册表里没有Editionld。结果,我下载的桌面版docker就提示安装不了,有一个先决条件没满足。就是不是专业版win10。晕死。

attachments-2022-05-zLls6C66628840e4a1d49.png

虚拟化和hyper-v都完成设置了。

attachments-2022-05-q2AytIeH628841e578010.png

Hyper-V的开启方法如下:

attachments-2022-05-5jLzI2Ar6288643a1bf14.png

结果,Hyper-V打开成功。

attachments-2022-05-W4FbBDKs6288421b9d4fe.png

…………………………………………………………………………………………………………………………

可是,现在有点尴尬。

下载了桌面版的docker,安装后不能运行,提示系统不是专业版或企业版。

attachments-2022-05-yYYSWRlZ6288638b2f224.png安装docker windows Toolbox吧,运行之后,又提示有Hyper-V,虚拟机virtual box不能运行。

attachments-2022-05-BVONCcpN628863f15ac07.png

哎,一筹莫展!

Hyper-V现在移除不了了。

而且哪个docker安装了都运行不了。

尴尬!!

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

在网上搜了个答案(https://answers.microsoft.com/zh-hans/windows/forum/all/win10%E5%AE%B6%E5%BA%AD%E7%89%88%E5%A6%82%E4%BD%95/dbed5740-f2f2-4ae1-b661-34abaeacc819)。

我根据这个链接里的提示:按Windows +R 输入services.msc,打开服务,找到hyper-v相关的服务,全部关闭

。于是,关闭了hyper-V的所有服务。如下图:

attachments-2022-05-CCCiB2aC6288662260108.png

安装docker的Toolbox,但运行结果,依然提示虚拟机不能运行,hyper-V还处于active状态。
attachments-2022-05-cQjzQNPm628866d4725f2.png

好吧。。。不知道该怎么处理了。。。











请先 登录 后评论