爬虫feaplat平台-搭建

流程说明:

安装docker

启动docker-swarm

安装docker-compose

下载feaplat源代码

docker-compose启动

step1:安装指定版本的docker

如果之前有安装过docker,需要先删除原有的docker

bash 复制代码
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

设置存储库

bash 复制代码
sudo yum install -y yum-utils
bash 复制代码
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

列出docker可用版本

bash 复制代码
yum list docker-ce --showduplicates | sort -r

执行目标可用版本的安装(20.10.12-3.el7)

bash 复制代码
yum -y install docker-ce-20.10.12-3.el7 docker-ce-cli-20.10.12-3.el7

安装完后启动docker服务

bash 复制代码
sudo systemctl start docker

##查看docker服务启动状态:sudo systemctl status docker

step2:启动docker-swarm

bash 复制代码
docker swarm init

step3:安装docker-compose

离线安装:下载安装包

将安装包移到目标位置

bash 复制代码
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

更新目标位置文件的操作权限

bash 复制代码
chmod +x /usr/local/bin/docker-compose

查看docker-compose安装是否正常运行

bash 复制代码
docker-compose -v

step4:下载feaplat源代码

gitee下载

bash 复制代码
git clone -b develop https://gitee.com/Boris-code/feaplat.git

进入feaplat目录

bash 复制代码
cd feaplat

启动feaplat docker服务

bash 复制代码
docker-compose up -d

注意:yum 安装docker可能会有问题,可能需要对yum进行更新

更新前,请先对yum.repos进行备份,后续如果出现问题,进行回滚

bash 复制代码
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
bash 复制代码
yum update -y
相关推荐
深度学习lover37 分钟前
<项目代码>YOLOv8 苹果腐烂识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·苹果腐烂识别
API快乐传递者2 小时前
淘宝反爬虫机制的主要手段有哪些?
爬虫·python
阡之尘埃4 小时前
Python数据分析案例61——信贷风控评分卡模型(A卡)(scorecardpy 全面解析)
人工智能·python·机器学习·数据分析·智能风控·信贷风控
丕羽7 小时前
【Pytorch】基本语法
人工智能·pytorch·python
bryant_meng7 小时前
【python】Distribution
开发语言·python·分布函数·常用分布
m0_594526308 小时前
Python批量合并多个PDF
java·python·pdf
工业互联网专业8 小时前
Python毕业设计选题:基于Hadoop的租房数据分析系统的设计与实现
vue.js·hadoop·python·flask·毕业设计·源码·课程设计
钱钱钱端9 小时前
【压力测试】如何确定系统最大并发用户数?
自动化测试·软件测试·python·职场和发展·压力测试·postman
慕卿扬9 小时前
基于python的机器学习(二)—— 使用Scikit-learn库
笔记·python·学习·机器学习·scikit-learn
Json____9 小时前
python的安装环境Miniconda(Conda 命令管理依赖配置)
开发语言·python·conda·miniconda