部署青龙

发布于 2021-09-18  118 次阅读


项目地址

青龙可以执行js.py.sh等多种脚本

https://github.com/whyour/qinglong

第一步 安装docker,docker-compose

  • 安装docker
sudo yum check-update
curl -sSL https://get.daocloud.io/docker | sh
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker
  • 安装docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

第二步 部署青龙

docker run -dit \
  -v $PWD/ql/config:/ql/config \
  -v $PWD/ql/log:/ql/log \
  -v $PWD/ql/db:/ql/db \
  -v $PWD/ql/repo:/ql/repo \
  -v $PWD/ql/raw:/ql/raw \
  -v $PWD/ql/scripts:/ql/scripts \
  -v $PWD/ql/jbot:/ql/jbot \
  -p 5700:5700 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest
#最近扫ip的太多了建议修改端口
#修改这里-p 修改:5700
  • 青龙常用命令
#进入容器
docker exec -it qinglong bash
#拉取镜像/更新镜像
docker pull whyour/qinglong:latest
#删除镜像
docker rmi whyour/qinglong:latest
#删除容器
docker rm -f qinglong
#初次访问 http://<自己ip>:5700
使用 admin/adminadmin 登陆,提示已初始化密码
去自己映射目录config下找 auth.json,查看里面的 password
docker exec -it qinglong cat /ql/config/auth.json
#更新青龙
docker exec -it qinglong ql update
  • 访问青龙http://ip:5700