准备: 纯净的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 成功使用
默认的用户名和密码。