小白学习--Linux pwn的环境配置(2)
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程序了,成功运行如下图:
- 【Linux学习】配置环境:实现【VirtualBox + ubuntu】+【开启ssh服务】+【putty远程连接到虚拟机】
- Linux的学习--配置LNMP环境
- CentOS 7安装python3及Scrapy(linux环境下scrapy爬虫学习环境配置)
- Ubuntu下关于Linux学习环境的配置(一)
- 深度学习环境搭建:linux下 Ubuntu16.04+cuda8.0+cudnn+anaconda+tensorflow并配置远程访问jupyter notebook
- linux(Ubuntu)下机器学习/深度学习环境配置
- Linux学习 - Ubuntu 14.04配置Opencv环境
- rethat-linux 学习3:配置tomcat环境
- Linux学习第十三天--配置用户环境
- 前端学习(十一): linux下安装配置nodejs环境(含 docker)
- 完全新手在linux 16.04lts下配置深度学习环境(安装NVIDIA+CUDA+cuDNN+Anaconda+PyTorch+Pycharm)
- 学习笔记_虚拟机下的Linux安装、环境配置、VMware Tool安装与虚拟机克隆
- 阿里云服务器一键WEB环境配置---Linux学习笔记(3)
- 【Linux学习】配置环境:实现【Vir…
- Linux学习---shell编程(04-环境变量配置文件)
- Linux+Apache+PHP+MYSQL环境配置学习笔记
- Caffe_Linux学习笔记(一)基于Ubuntu16.04+CPU only+Python2.7环境下的Caffe配置
- 大数据学习第一章 linux环境的安装配置
- IT小白的转行之路:3、Linux系统虚拟机下的Java开发和运行环境配置
- Linux学习(二十二)Shell基础(二)变量、环境变量配置文件