# ARL灯塔搭建 # ARL灯塔搭建 ## 安装 docker ### 更新yum包 ``` yum -y update ``` ### 安装docker所需要的依赖包 ``` yum install -y yum-utils device-mapper-persistent-data lvm2 ``` ### 设置yum源(阿里云) ``` yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ``` ### 查看仓库中docker版本 ``` yum list docker-ce --showduplicates | sort -r ``` ### 安装docker ``` yum install -y docker-ce ``` ``` docker version #查看版本 systemctl start docker #启动docker systemctl enable docker #开机自启docker systemctl status docker #docker运行状态 ``` ### 安装docker-compose ``` sudo curl -L https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose #添加可执行权限 docker-compose --version #测试是否安装成功 ``` ​ ​ ## 安装 git ``` sudo yum install -y git ``` ​ ​ ## 安装灯塔 ``` git clone https://github.com/TophantTechnology/ARL #可能需要挂梯子 cd ARL/docker/ docker volume create arl_db docker-compose pull docker-compose up -d #启动 ``` 浏览器中访问https://ip:5003 默认账号密码为:admin / arlpass ​ ​ ## 解除灯塔扫描限制 灯塔默认无法扫描edu、org、gov网站 打开 /ARL/docker/config-docker.yaml,注释掉这三行 ![image-20240310201119006](http://cdn.wutongliran.top/img/image-20240310201119006.png) 打开 /ARL/app/config.py,删掉如图 # 和 列表里的内容 ![image-20240310204641412](http://cdn.wutongliran.top/img/image-20240310204641412.png) 打开 /ARL/app/config.yaml.example ,注释掉这三行 ![image-20240310205518838](http://cdn.wutongliran.top/img/image-20240310205518838.png) 输入 docker ps ,复制 arl_web 的 CONTAINER ID ![image-20240310205828159](http://cdn.wutongliran.top/img/image-20240310205828159.png) 输入 docker exec -it [CONTAINER ID] /bin/bash ![image-20240310210417315](http://cdn.wutongliran.top/img/image-20240310210417315.png) cd /code/app ,将目录下的 config.yaml、config.py、config.yaml.example 这三个文件按之前的方法修改(vim不行就vi) exit退出 重启灯塔 ``` docker restart $(docker ps -q) ```