定时任务管理工具cronsun部署

官方文档:https://github.com/shunfei/cronsun/wiki
几种常用的工具对比https://blog.csdn.net/ra681t58cjxsgckj31/article/details/78851749
cronsun依赖mongo和etcd,因为etcd的docker镜像(elcolio/etcd)已经3年没有更新了,所以mongo通过docker部署,etcd在宿主机安装。

安装mongo

#运行mongo容器
docker run --name cronsun-mongodb -p 892:27017 -v /data/docker/cronsun_mongo/configdb:/data/configdb/ -v /data/docker/cronsun_mongo/db/:/data/db/  --restart always -d mongo

#通过admin进入mongo命令
docker exec -it  cronsun-mongodb  mongo admin

#添加admin用户并设置密码
db.createUser({ user: 'admin', pwd: 'password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });

安装etcd

wget https://github.com/etcd-io/etcd/releases/download/v3.3.13/etcd-v3.3.13-linux-amd64.tar.gz

tar -xvf etcd-v3.3.13-linux-amd64.tar.gz

cd etcd-v3.3.13-li

猜你喜欢

转载自blog.csdn.net/Super_RD/article/details/97933145