标签:soft 设置 安全 json port 需要 加速 frontend 教程
https://github.com/vulhub/vulhub/blob/master/README.zh-cn.md
Vulhub是一个面向大众的开源漏洞靶场,无需docker知识,简单执行一条命令即可编译、运行一个完整的漏洞靶场镜像。
简单来说就是为了方便安全研究人员复现和研究漏洞,而不需要花费太多时间在漏洞环境的部署上的一个项目
https://github.com/vulhub/vulhub
我这里用的是虚拟机ubuntu 16.04
安装git
,从github
上把项目拖下来
sudo apt-get install git
下载项目
git clone https://github.com/vulhub/vulhub.git
因为是基于docker
的,所以机器上需要安装docker
和docker-compose
提前更改ubuntu
上的下载源为阿里源
然后跟着菜鸟教程
上的手动安装教程安装即可:https://www.runoob.com/docker/ubuntu-docker-install.html
在root
权限下运行
卸载老版本apt-get remove docker docker-engine docker.io containerd runc
更新apt
包索引 apt-get update
安装 apt
依赖包,用于通过HTTPS来获取仓库
apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
添加 Docker
的官方 GPG
密钥:
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
使用以下指令设置稳定版仓库
add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable"
更新 apt
包索引
apt-get update
安装最新版本的 Docker Engine-Community
和 containerd
apt-get install docker-ce docker-ce-cli containerd.io
出现错误
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend),
is another process using it?
参考此处解决:
继续安装
测试 Docker 是否安装成功,输入以下指令,打印出以下信息则安装成功:
docker run hello-world
至此docker
安装完成
另外可以使用docker
镜像加速:
编辑 vim /etc/docker/daemon.json
文件,添加以下内容:
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
安装 docker composer
pip3 install docker-compose -i https://mirrors.aliyun.com/pypi/simple/
此处没有pip3
,安装之
apt install python-pip3
接着升级一下
pip3 install --upgrade pip
安装 docker composer 自动补全命令
curl -L https://raw.githubusercontent.com/docker/compose/1.8.0/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose
安装完成
搭建vulhub 漏洞环境及安装Docker和docker-compose
标签:soft 设置 安全 json port 需要 加速 frontend 教程
原文地址:https://www.cnblogs.com/Cl0ud/p/14195114.html