【超详细 步骤少 避免踩坑】vmware虚拟机上搭建基于ubuntu16.04的vulhub环境

一.下载ubuntu 64位桌面版

我下载的是ubuntu 16.04.7版本 :ubuntu-16.04.7-desktop-amd64.iso

笼统来说,32位系统应该下载名字带有i386的iso文件,64位系统应该下载名字带有amd64的iso文件
下载地址:
https://www.ubuntu.org.cn/download/desktop
https://ubuntu.com/download/desktop
https://cn.ubuntu.com/download/desktop
也可以在阿里云镜像站下载:
http://mirrors.aliyun.com/ubuntu-releases/

二.vmware 里安装 ubuntu 64位桌面版

1、以管理员身份运行vmware
2、点“文件”->“新建虚拟机”
3、

4、

5、

6、

7、


8、

9、选择刚刚建的虚拟机,点击“虚拟机”->“设置”

点“浏览”导入下载的ubuntu 的iso文件。

开启虚拟机

10、等待ubuntu开机后,进行设置

直接点continue就行:

点Install Now:

这里如果因为分辨率原因显示不全,就把这个窗口挪一下:

自己设置用户名密码

等待安装:

输入密码登录

三.虚拟机ubuntu 64位桌面版里装docker

先装curl:

sudo apt install curl

装docker:

curl -s https://get.docker.com/ | sh

启动docker服务:(这里如果报错“找不到docker”之类的错误,可以尝试重启终端或者虚拟机。如果输入命令后没有任何报错就是开启成功了)

systemctl start docker

会提示你输入密码:

成功开启:

四.虚拟机ubuntu 64位桌面版里装docker-compose

这一步很容易踩坑,这里给的是官方给的安装方法。(我尝试了几种安装方法,发现还是官方给的安装方法最好用。)

如果有什么相关的疑问,也可以去官网查看:

官网:https://docs.docker.com/compose/install/

先复制并运行前两句,(在gihub上下载会很慢,推荐多尝试几次或者晚上下载)

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

安装成功后的验证:

docker-compose --version

四.vulhub的下载与使用

安装git

sudo apt install git

克隆到本地:(在gihub上下载会很慢,推荐多尝试几次或者晚上下载)

git clone https://github.com/vulhub/vulhub.git

测试:

cd vulhub/flask/ssti
sudo docker-compose build
sudo docker-compose up -d

查看ip:

ifconfig

查看端口号:

sudo docker ps

在自己的电脑上访问:ip+端口号(如192.XXX.XX.XX:8000)有如下结果就成功啦。

ps:删除整个环境:

sudo docker-compose down -v

ps:安装的过程中可以保存快照,如果遇到了什么问题想要恢复,就可以使用快照

找到的几个可以再看看的帖子:
1

(https://blog.csdn.net/qq_45533800/article/details/105526855)

(https://blog.csdn.net/angry_program/article/details/104355188)

(https://blog.csdn.net/qq_45089570/article/details/104972663?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5.pc_relevant_default&utm_relevant_index=8)

(https://blog.csdn.net/weixin_46706771/article/details/116033194?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=1)

(https://blog.csdn.net/zz_Caleb/article/details/89430194?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-1.pc_relevant_default&spm=1001.2101.3001.4242.2&utm_relevant_index=4)

(https://kb.vmware.com/s/article/1022525?lang=zh_CN)

你可能感兴趣的:(【超详细 步骤少 避免踩坑】vmware虚拟机上搭建基于ubuntu16.04的vulhub环境)