记一次ARL安装事故

记一次ARL安装事故

前情提要:

哥们一直用的Ubuntu20.4图形化突然寄了,恢复快照之后docker-compose没了,在重新忙活半天装好后关机拍了个快照,开机的时候图形化又寄了,甚至还不出网,遂换用kali

开始安装:

在同样忙活半天经历“docker安装失败–>换源–>docker与docker-compose版本不匹配–>手动安装新版docker-compose”后成功在kali上面安装docker与docker-compose(这部分以后有空再写)

而后按照教程开始pull,然而,如图所示:

库无了,试用曾哥的部署方案:

1
https://github.com/Aabyss-Team/ARL/tree/master
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//下载部署脚本项目
git clone https://github.com/honmashironeko/ARL-docker.git

//进入项目文件夹
cd ARL-docker/

//添加运行权限
chmod +x setup_docker.sh

//执行部署脚本
bash setup_docker.sh

//安装完成之后进入容器
docker exec -it arl /bin/bash

//开始完成ARL部署
bash /root/arl/set.sh

前往ARL-Web页面:https://IP:5003/
账号:admin,密码:honmashironeko

成功拉取镜像,但在最后一步,进入容器部署时遇到如下报错:

初步判定为容器不出网:

而后找到一个解决方案:docker教程:Docker容器内无法访问外网问题十种解决思路_docker容器无法访问外部网络-CSDN博客

起初使用法二(开启宿主机的ipv4转发功能)解决容器出网问题

而后在pip安装时又报错:

尝试重新部署又出现如下报错:

此时尝试删除容器重新拉取镜像,结果又不出网了,而后尝试上述博客中的法一(重建网络docker0)成功连通外网,再次成功跑起来,然而跑到一半又报红:

而后尝试安装v2ray,但是不知道为什么连不上节点:

再尝试给python换源

1
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

但是,pip没安装成功啊,用不了

所以,安装pip:

1
yum install python-pip

然后再尝试上述换源命令,结果提示我说找不到config

以为是pip太旧了,尝试更新和pip3,不行,然后发现centos的python换源和其他不太一样:

1
sudo mkdir -p /etc/pip.d && sudo vi /etc/pip.conf
1
2
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

换源成功,再次尝试部署,这次部署成功:

激动人心,保险起见赶紧关机拍了个快照,开机启动容器后又进不去了

经过各种尝试都无法再次启动,无奈重新部署:

这次学聪明了,开机拍快照,但愿别再出问题

只能说 时运不济,命途多舛