准备: 纯净的Docker环境 + ARL的包
一、Docker的部署
00x1 更新系统包
sudo apt update
00x2 安装必要的依赖包
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
00x3 下载docker和docker-compose
apt-get install docker.io docker-compose -y
00x4 运行测试docker
docker ps
二、部署ARL
1、将网盘123的包下载到本地
不需要压缩

2、将包传到Ubuntu的root/目录下
00x1 xshell连接Ubuntu
ifconfig ens33


登录即可(注意登录Ubuntu此时登录的用户,后续我们切到root)

00x2 切换root用户
su root

00x3 利用xftp将刚刚下好的灯塔包 放到root/下

注意:有可能会出现/root等其他文件夹无法访问的情况,按照这个博客方法去解决试试看
Xftp“无法显示远程文件夹”_xftp无法显示远程文件夹-CSDN博客

3、正式配置ARL
00x1 解压
root@mrzzz-virtual-machine:~# ls
公共的 模板 视频 图片 文档 下载 音乐 桌面 ARL-2.6.1 arl_2.6.1.tar ARL-2.6.1.zip arl_mongo.tar arl_rabbitmq.tar snaproot@mrzzz-virtual-machine:~# unzip ARL-2.6.1.zip

00x2 下镜像
root@mrzzz-virtual-machine:~# docker load < arl_2.6.1.tar

root@mrzzz-virtual-machine:~# docker load < arl_rabbitmq.tar
 
root@mrzzz-virtual-machine:~# docker load < arl_mongo.tar

00x3 检验docker环境是否正常。
root@mrzzz-virtual-machine:~# docker images

00x4 设置灯塔的版本为2.6.1
进入解压后的ARL文件夹 并查看当前文件夹下的内容
root@mrzzz-virtual-machine:~# cd ARL-2.6.1/
root@mrzzz-virtual-machine:~/ARL-2.6.1# ls
 进入docker文件夹 并查看当前文件夹下的内容
cd docker
ls

但是发现没有.env文件,原因是.代表隐藏文件,所以我们需要ls-a
ls -a

root@mrzzz-virtual-machine:~/ARL-2.6.1/docker# vim .env

检验一下env中的arl版本
root@mrzzz-virtual-machine:~/ARL-2.6.1/docker# cat .env

00x5 创建docker新加卷arl_db(非首次忽略)
首次部署执行
root@mrzzz-virtual-machine:~/ARL-2.6.1/docker# docker volume create arl_db
00x6 启动容器
root@mrzzz-virtual-machine:~/ARL-2.6.1/docker# docker-compose up -d
三、灯塔启动! 
 
00x1 找一下Ubuntu的ip
root@mrzzz-virtual-machine:~/ARL-2.6.1/docker# ifconfig ens33

00x2 访问ip:5003
默认端口5003。

点击继续访问。
00x3 成功使用

默认的用户名和密码。




![【GPT入门】第33 课 一文吃透 LangChain:chain 结合 with_fallbacks ([]) 的实战指南](https://i-blog.csdnimg.cn/direct/d2e1f65ca9ff456bb3caeb4cd6149429.png)














![Sentinel[超详细讲解]-7 -之 -熔断降级[异常比例阈值]](https://i-blog.csdnimg.cn/direct/5171811eff8644179f84d8c948ba983a.jpeg)
