您的位置:首页 > 运维架构 > Linux

小白学习--Linux pwn的环境配置(2)

2020-05-05 12:23 736 查看

Windows下安装docker

(接上篇)
今天一直在解决docker安装不成功的问题,在经历了一天解决问题的过程中,我发现了我上篇文章存在一些错误和不足。接下来我就来说说上篇的一些问题以及对上篇的一些补充。

1、对于上篇推荐的下载链接,点击之后出现如下界面:
有两种版本,分别是有-ce的和没有-ce的。没有-ce的是专业版,收费的;有-ce的是社区版,免费的。(由于我不知道安装过程中出现了什么问题,所以我卸载了之前安装的,重新下载了有-ce的免费版本)。

2、接下来是安装过程,选择安装路径(注意不要出现中文)。然后就是一直下一步了,对于过程中出现的所有选项,可以选的我都选了。

我之前安装的时候就没选上面这张图片的最后一项,不知道安装失败是不是这个原因(emmmmm)。之前看了一篇文章,那位博主提醒要选上最后一项。

3、如果你的电脑是windows10家庭版,在打开Docker quickstart Terminal程序 之前,要进行一些设置。如果你的电脑安装了Hyper-V,可能无法正常使用,启动Docker QuickStart Terminal时会出现错误消息:预创建检查错误:“此计算机正在运行Hyper-V。激活Hyper-V时,VirtualBox不会启动64位虚拟机。请使用Hyper-V作为驱动程序,或禁用Hyper-V虚拟机监控程序。(要跳过此检查,请使用–virtualbox no vtx check)

解决办法是同时按下window+R键,输入cmd,回车,然后输入
bcdedit /set hypervisorlaunchtype off ,回车(禁用hyper_V)。

4、接下来打开Docker quickstart Terminal程序,等待一下后出现如下信息:

这个时候要从错误信息给出的网址中下载最新的boot2docker.iso,但是从进入那个网站特别慢(我电脑连进都进不去)。然后我找到了一位博主(http://www.hjwblog.com/2019/10/27/docker/download-boot2docker-iso/)的解决办法,我就直接下载了博主的备份

最后将下载的boot2docker.iso文件替换掉错误信息中给出的路径下的boot2docker.iso文件。

5、终于到最后一步了,这里参考的是这位博主(https://blog.csdn.net/qq_35568099/article/details/80359824)。
下面是博主原文:在使用Docker前,要先创建docker machine,它其实是台虚拟机,不过在使用它的时候,你可能根本察觉不出来它是虚拟的。默认情况下,docker machine的所有文件都会保存在用户的根目录下,一般是在C盘,如果就用默认的位置,C盘的空间会越来越小,所以最好还是换个地方。 点击Git Bash,在起开所有docker应用之前需要先使用这个才能更改成功,修改默认的default machine的路径,不然,默认安装在C盘,会使C盘空间越来越小。
然后我按照博主的步骤,修改docker machine的文件位置。

第一步:打开Git Bash(之前安装的过程中出现了Git这个选项,不知道你有没有注意。点击开始按钮,然后找到一个叫Git的文件,打开它就能找到Git Bash啦),输入notepad .bash_profile,回车,会跳出来一个文本文档,输入:docker-machine -s “你想保存的文件地址” create --engine-registry-mirror=https://qarqq73s.mirror.aliyuncs.com -d virtualbox default
这里我填的地址是D:\docker,要注意点击保存。
第二步:在你填的地址下创建cache文件夹,把之前下载的boot2docker.iso文件拷贝的该文件夹里。
第三步:进入阿里云开发者平台:https://dev.aliyun.com/search.html,登录进去,搜索镜像加速器,选择镜像加速器,再选择windows,得到如下画面:

复制方框中代码,加上之前保存文件的地址,如下,
docker-machine -s “D:\docker” create --engine-registry-mirror=https://qarqq73s.mirror.aliyuncs.com -d virtualbox default
打开Git Bash,输入上面的代码,回车,会处理很多信息,我也不知道是什么(emmmm)。
第四步:终于可以打开Docker quickstart Terminal程序了,成功运行如下图:

future啦啦啦 原创文章 8获赞 1访问量 238 关注 私信
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: