1. 系统要求:
建议采用docker运行,系统配置最低2核4G。本次实验采用Centos7+docker搭建
2.资产侦察灯塔系统搭建
- 部署docker容器环境虚拟化平台
安装docker环境依赖(此处建议提前更换yum源,此处不做演示了)
yum install -y yum-utils device-mapper-persistent-data lvm2
配置国内docker的yum源(阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装eple扩展仓库
yum -y install epel-release
安装 docker-ce和docker-compose
yum install docker-ce docker-ce-cli containerd.io docker-compose -y
注:
- docker-ce-cli 作用是 docker 命令行工具包
- containerd.io 作用是容器接口相关包
- Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,可以使用 YML
-
文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
-
-
启动docker并设置开机自启动
systemctl start docker && systemctl enable docker
显示 Docker 版本信息 可以正常查看docker版本信息,说明docker部署没有问题。
docker version
-
使用阿里云 docker 镜像加速器,提升 pull 的速度
vim /etc/docker/daemon.json #创建配置文件 daemon.json
写入以下内容
{
"registry-mirrors": ["https://e9yneuy4.mirror.aliyuncs.com"]
}
重新加载守护进程,并重启docker。
systemctl daemon-reload && systemctl restart docker
docker info #显示 Docker 系统信息
2、资产侦察灯塔系统部署
拉取镜像
docker pull tophant/arl
#docker-compose 启动
git clone --branch v2.5.2 https://github.com/TophantTechnology/ARL.git
cd ARL
pip3 install -r requirements.txt #也可以是pip3 install
cd ARL/docker/
docker volume create --name=arl_db
docker-compose up -d # up起服务,-d放在后台运行
查看运行是否正常
docker-compose ps
打开浏览器访问一下 注:如果打不开,把防火墙关一下
出现其他情况下,可以重启
docker compose restart