以阿里云centos7服务器为例,快速搭建arl灯塔系统
一、安装doker环境
已有doker环境的可以更新或者跳过,自行操作
没有安装过doker环境的参考以下步骤:
1.1 安装docker所需要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
这是一个在基于 yum 包管理器的 Linux 系统中使用的安装命令,用于一次性安装三个软件包或工具,分别是 yum-utils
、device-mapper-persistent-data
和 lvm2
,通常在安装一些特定软件(比如 Docker)或者进行系统相关配置时需要提前安装这些软件包。
各自作用可以自行了解。
1.2 设置yum源
设置阿里镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.3 安装doker
默认安装仓库中最新版本的doker
yum install -y docker-ce
1.4 doker设置
docker version ##查看版本
systemctl start docker ##启动docker
systemctl enable docker ##开机自启docker
systemctl status docker ##docker运行状态
二、安装doker-compose
2.1 下载离线安装包
推荐离线下载
docker-compose github地址
下载带有linux-x86_64
后缀的
2.2 上传
如果在本地下载,下好了将这个文件名改为docker-compose
,然后将该文件上传到Linux的/usr/local/bin/
目录下。
增加执行权限。
添加全局环境变量、重新读取环境变量配置文件。
执行docker-compose -v 可以看见版本号即表示成功。
chmod +x /usr/local/bin/docker-compose
echo "export DOCKER_COMPOSE=/usr/local/bin/docker-compose" >> /etc/profile
source /etc/profile
docker-compose -v
三、安装ARL
3.1 下载上传ARL离线安装包
ARL github地址
下载tar.gz版本。
上传至服务器,解压文件。
tar -zxvf 上传的文件名
进入解压后的文件目录下
cd 上传文件名
3.2 获取阿里云镜像加速器地址
进入阿里云-计算,为了无法计算的价值并登陆
搜索进入容器镜像服务
获取阿里云镜像加速器地址
3.3 配置doker源
vim /etc/docker/daemon.json
将上一步记录的阿里云镜像加速地址把以下代码中的文字替换,写入文件并保存。
{
"registry-mirrors": ["https://docker.m.daocloud.io","https://noohub.ru","https://huecker.io","https://dockerhub.timeweb.cloud","https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",阿里云镜像加速地址,"https://docker.1panel.live","http://mirrors.ustc.edu.cn/","http://mirror.azure.cn/","https://hub.rat.dev/","https://docker.ckyl.me/","https://docker.chenby.cn","https://docker.hpcloud.cloud","https://docker.m.daocloud.io"]
}
重载一下daemon配置文件,重启docker服务。
sudo systemctl daemon-reload
sudo systemctl restart docker
3.4 拉取docker镜像
在ARL解压目录下拉取在 docker-compose.yml
文件中定义的所有服务所依赖的 Docker 镜像
docker-compose pull
3.5 创建数据卷
docker volume create arl_db
3.6 启动ARL
docker-compose up -d
如果报错查看服务器是否开启5003端口
正常启动后,访问 IP地址:5003 即可使用灯塔
默认账号密码:admin/arlpass