云推荐选择带docker的镜像
-
思路:
-
在云服务器/本地服务器等地方安装docker,通过docker安装qinglong容器,并通过www.baidu.com解决安装过程中遇到的一系列困难
目录
安装ssh
连接服务器finalshell
finalshellhttps://www.hostbuf.com/?from=about
https://www.hostbuf.com/?from=about
安装docker
1.常规安装
ssh连接安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
启动docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
2.一键安装
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
*安装docker-compose(可选)
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
*或者(可选)
sudo pip install -U docker-compose
docker加速
ps:国内某些机器拉镜像docker pull过于缓慢,添加各大docker镜像,此处选择腾讯云将加速
finalshell打开/etc/docker/daemon.json
配置文件并修改,如无请右键创建
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
sudo systemctl restart docker #重启docker
ps:群晖用户请在套件中心安装
安装青龙
拉取镜像,推荐2.10.x,2.10.13最佳
docker pull whyour/qinglong:2.10.13
在当前目录下部署容器,第一个5700端口可改
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/scripts:/ql/scripts \
-v $PWD/ql/repo:/ql/repo \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/jbot:/ql/jbot \
-v $PWD/ql/raw:/ql/raw \
-v $PWD/ql/deps:/ql/deps \
-p 5700:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:2.10.13
多容器执行下面命令
第二个容器
docker run -dit \
-v $PWD/ql1/config:/ql/config \
-v $PWD/ql1/log:/ql/log \
-v $PWD/ql1/db:/ql/db \
-v $PWD/ql1/repo:/ql/repo \
-v $PWD/ql1/raw:/ql/raw \
-v $PWD/ql1/scripts:/ql/scripts \
-v $PWD/ql1/jbot:/ql/jbot \
-v $PWD/ql1/ninja:/ql/ninja \
-v $PWD/ql1/deps:/ql/deps \
-p 5701:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name qinglong1 \
--hostname qinglong1 \
--restart always \
whyour/qinglong:2.10.13
第三个容器
docker run -dit \
-v $PWD/ql2/config:/ql/config \
-v $PWD/ql2/log:/ql/log \
-v $PWD/ql2/db:/ql/db \
-v $PWD/ql2/repo:/ql/repo \
-v $PWD/ql2/raw:/ql/raw \
-v $PWD/ql2/scripts:/ql/scripts \
-v $PWD/ql2/jbot:/ql/jbot \
-v $PWD/ql2/ninja:/ql/ninja \
-v $PWD/ql2/deps:/ql/deps \
-p 5702:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name qinglong2 \
--hostname qinglong2 \
--restart always \
whyour/qinglong:2.10.13
多容器以此类推,青龙登录密码在/qlx/config/auth.json文件查看和修改
*樱花面板
wget -q https://gitee.com/highdimen/js_tool/raw/A1/resource/install_scripts/Qunhui_docker_install_jd.sh -O docker_install_jd.sh && chmod +x docker_install_jd.sh && bash docker_install_jd.sh
*helloworld大佬面板,安装在opt目录下
docker run -dit \
-v /opt/jd/config:/jd/config \
-v /opt/jd/log:/jd/log \
-v /opt/jd/scripts:/jd/scripts \
-v /opt/jd/own:/jd/own \
-v /opt/jd/jbot:/jd/jbot \
-p 5678:5678 \
-e ENABLE_ALL_ENV=true \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
-e ENABLE_TG_BOT=false \
--name jd \
--network bridge \
--hostname jd \
--restart always \
supermanito/helloworld:latest
*大佬同步东哥服务器时间
bash <(curl -sSL https://gitee.com/SuperManito/scripts/raw/master/time_sync.sh)
经典错误
1.端口已使用,请更换-p 570x:5700 端口,替换前者
2.容器名字已存在,请通过docker rm -f xxx删除
3.docker拉取镜像缓慢,请设置镜像加速
4.docker未启动,请用docker ps检查并设置docker自启动