安装docker
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce
--启动docker
systemctl start docker
--设置开机启动
systemctl enable docker
服务配置说明
tsdb容器:服务端程序所在路径/home/touchnet/tn_tsdb_linux
由于tsdb服务端所依赖的资源文件放在容器中不安全,所以需要把这些文件放在宿主机,宿主机固定目录/touchnet
tsdb服务所需要的资源文件和脚本放在【宿主机】/touchnet下,在宿主机创建/touchnet,下载资源文件并解压
http://app.zjtouchnet.com:9885/chfs/shared/%E5%AE%89%E8%A3%85%E5%8C%85/data/tn_data.zip
宿主机目录结构说明
/touchnet
/touchnet/data 图片资源、tn_pkg.xdb压缩包、升级包
/touchnet/data_busi 上传的业务文件
/touchnet/lua_script 服务端脚本
/touchnet/tn_tech_data 采集数据
安装tsdb服务和相关依赖服务
--安装redis服务
docker run -itd --env TZ="Asia/Shanghai" --network host --restart=always --name tn_redis redis
--安装RebbitMQ服务,https://hub.docker.com/_/rabbitmq获取最新版
docker run -itd --env TZ="Asia/Shanghai" --network host --restart=always --name tn_rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3-management
--安装塔网tn_tsdb服务
docker run -it --env TZ="Asia/Shanghai" --network host --restart=always --name tn_tsdb -v /touchnet:/touchnet feisoar/tn_tsdb