小白的Docker之路

前言

故事的起因是这样的:某天夜里,我突发奇想的想搭建一个个人网站,通过搜索了解一定知识以后,想从简单的入手,于是就选择了Halo,结果第一步环境搭建就把我干碎了!
在这里插入图片描述

1、Docker是什么?

我怎么知道?我就是一个纯纯小白。我点进了图片上的连接,进入了Docker官网,凭借我一窍不通的英语水平找到了这个:
在这里插入图片描述
下载很顺利,安装也很顺利,结果启动给我难住了。启动页面一直在转圈,我只好询问万能的C友(CSDN上的朋友)。C友说要启动Docker Desktop要先打开Hyper-V,才能虚拟化。这个很简单,按一下window键直接搜索启用或关闭windows功能。
在这里插入图片描述
找到Hyper-V勾选,接着点适用于Linux的windows子系统,还有windows虚拟机监控平台,然后重启。。。。。。不出意外,还是不行。然后我把目光看向了Docker Toolbox。

2、Docker Toolbox的艰难之旅

2.1 Docker Toolbox的镜像与安装

很不幸,关于Docker Toolbox能遇到的事几乎都被我遭了个遍!
首先就是Docker Toolbox的下载,我以为还是在Docker官网就能找到,于是我靠着我的半吊子英语在官网找了半天都没任何收获,好在C友还是很强大的让我去阿里的镜像网站找到了Docker Toolbox。
在这里插入图片描述

短暂的等待安装完成以后,桌面上就是这三个图标
在这里插入图片描述

2.2 怎么找不到bash.exe了?

问题马上就来!双击桌面快捷方式启动,好家伙,一点就是这个:
在这里插入图片描述
???发生什么事了?一来就是路径有问题?好在C友是万能的,原因是我之前就安装过Git了,导致Docker Toolbox安装的时候没找到Git的bash.exe。

解决方法:

右键点击桌面Docker Quickstart Terminal这个图标,点击属性,出现下面的图:
在这里插入图片描述
点击目标进行修改,需要填写正确的 Git bash.exe文件位置来启动docker star.sh文件。我的git安装在D:\Git下,Docker Toolbox安装在C盘。所以我这里写的是:

D:\Git\bin\bash.exe –login -i “C:\Program Files\Docker Toolbox\start.sh”

修改完成以后Docker Quickstart Terminal就能启动了。

2.3 啊?Hyper-V没有关干净?

启动以后问又来了:

VBoxManage.exe: error: Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole

???
C友又有小妙招:Windows10家庭版安装Docker Toolbox后,再安装Hyper-v的血泪史以及解决方法
跟着这位C友我又把Hyper-V关闭,在命令提示符里也加上

bcdedit /set hypervisorlaunchtype off

2.4 boot2docker怎么不见了?

忙活了好一阵搞完以后,我又信心满满的启动Docker,结果
在这里插入图片描述

???好好好,这么玩是吧?
我能怎么办?还是找C友!
又找到一篇文章Docker安装问题3
这里面和我遇到问题一样,我很果断的去github上下载了boot2docker
然后放在了C:\Users\libin.docker\machine\cache.的地址下,
再次启动,我已经不抱任何希望了,果然,还有问题。。。。。

2.5 虚拟网卡没了?

VBoxManage.exe: error: Failed to create the host-only adapter

错误又有了。好好好,我再忍你最后一次,我最后找到这篇文章,然后安装了虚拟网卡。
VBoxManage.exe: error

最后一次启动嗷!!!
在这里插入图片描述

绷不住了,真的受不了了!!!
我心态炸了,短时间内是不会再想见到docker的!
我再卸载和重开的边缘徘徊,真的,一个小白只是想搭建一个网站而已,就在第一步搭建环境沉船了。在弥留之间(已经凌晨一点了,第二天还有早八),我又一次把问题提交给了搜索引擎,在知乎上我找到了这样一篇文章:Docker Toolbox 在windows下的安装

2.6 VBoxManage.exe error?重装VirtualBox!

在这里插入图片描述
这里面的描述简直和我一摸一样,我再次提起最后一次精神,要是再有意外,俺就不玩了!
我之间跑到Oracle VM VirtualBox 的官网选择最新的版本
在这里插入图片描述
把原先的卸载了以后,直接安装在Docker的文件夹下面,重启!
。。。。。。

2.6 小鲸鱼终于来了!

我的天!我的小鲸鱼终于出来了!
在这里插入图片描述
还是不放心,我又打开了PowerShell,输入:

docker-machine ls

打开以后发现虚拟机成功的Running了,才心满意足的关掉了电脑。
在这里插入图片描述

更多命令详情请看这篇文章 :docker Toolbox使用

这里面有更多有关Docker的命令以及后续镜像储存位置的改变。


总结

要善于运用工具!
放弃的时候要想想再多试一次!也许成功就在下一次!
这是我第一次在CSDN上正儿八经的写文章,有很多技术上、排版上的问题都没有搞懂,哪里说的不好,哪里说的不对的地方请各位C友海涵。

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值