Docker-青龙

CentOS8 安装 Docker

镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站

一、安装前说明

以下操作都是在root用户执行,如果出现containerd.io版本过低或者podman-manpages冲突问题请参照最下方解决方案进行。

二、安装过程

1. 卸载老版本

yum remove docker \
                 docker-client \
                 docker-client-latest \
                 docker-common \
                 docker-latest \
                 docker-latest-logrotate \
                 docker-logrotate \
                 docker-engine

2. 安装docker 基础包

yum install -y yum-utils \
 device-mapper-persistent-data \
 lvm2

3. 设置稳定仓库

yum-config-manager \
   --add-repo \
   https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4. 安装Docker Engine - Community

#安装最新版本(latest)
yum install docker-ce docker-ce-cli containerd.io
#查看版本
yum list docker-ce --showduplicates | sort -r  
#安装指定版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

5. 启动与测试

sudo systemctl start docker  # 启动
dockerdocker run hello-world  #测试

运行后会显示下图,说明docker安装成功。

三、安装问题解决

1. containerd.io版本过低

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm  
#安装containerd.io
yum install containerd.io-1.2.6-3.3.el7.x86_64.rpm
#再次重新安装docker
yum install docker-ce docker-ce-cli containerd.io

2. podman-manpages包冲突问题

在执行安装docker命令,出现包冲突`jspodman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch`
podman-manpages#卸载
yum list podman-manpages  #查看
podman-manpagesyum remove podman-manpages.noarch  #卸载
podman-manpages.noarch
#再次重新安装dockersudo yum install docker-ce docker-ce-cli containerd.io

原文链接:https://developer.aliyun.com/article/753261?spm=a2c6h.12873581.0.0.54c47e46mLfYep

安装青龙面板

docker run -dit \
-v /root/ql/config:/ql/config \
-v /root/ql/log:/ql/log \
-v /root/ql/db:/ql/db \
-v /root/ql/scripts:/ql/scripts \
-v /root/ql/jbot:/ql/jbot \
-v /root/ql/repo:/ql/repo \
-p 5960:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name qinglong \
--hostname qinglong \
--privileged=true \
--restart always \
whyour/qinglong:2.10.13

直接打开网页IP:5960即可配置

打开网页白屏解决方法更换CDN


1.打开ssh连接服务器

2.输入下方代码进入青龙容器(这里的“qinglong”是你们的青龙面板的文件名,每个人的文件名不一样,记得替换成你自己的文件名!)

docker exec -it qinglong bash


3.备份原来的index.html文件防止改错了不可用 (代码如下)

cp dist/index.html dist/index.html.bak


4.替换cdn

sed -i "s/cdn.jsdelivr.net/cdn.ravi.cool/g" /ql/dist/index.html


5.替换两个不一样的文件名

sed -i "s/darkreader.min.js/darkreader.js/g" /ql/dist/index.html
sed -i "s/codemirror.min.js/codemirror.js/g" /ql/dist/index.html

6.登陆青龙面板查看是否解决(注意:这里我用的云服务器测试的,完美解决白屏问题,其他方式搭建的面板自行测试是否有效!!)

 

 

 

抱歉,只有登录并在本文发表评论才能阅读隐藏内容

 

点赞
  1. Cola Cola说道:
    Google Chrome Windows 10
    :tushe:
    1. 我叫阿文 我叫阿文说道:
      Google Chrome Windows 10
      ?

发表回复