一.下载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)