在docker中使用宝塔管理面板
在docker中使用宝塔管理面板
年前把宝塔7.6升级到了7.8,来了一个强制绑定手机号,还不想绑定手机号,网上找了几个方法没能绕过去这个绑定,也没能恢复成7.6的版本。怎么办?
想到了docker,能不能用这个解决,在docker仓库上找到了https://hub.docker.com/r/pch18/baota这个镜像,B站上还有视频可看https://www.bilibili.com/video/BV1rb411V7rn?spm_id_from=333.999.0.0
1、pull自己要使用的镜像
docker pull pch18/baota:clear2、使用镜像运行容器
docker run -tid --name baota -p 80:80 -p 443:443 -p 8888:8888 -p 888:888 --privileged=true --shm-size=1g --restart always -v /wwwroot:/www/wwwroot pch18/baota:clear-p 是把相应的端口暴露出来
-v 是把宝塔的网站目录映射到本地目录
3、修改宝塔登录密码
https://www.bt.cn/bbs/thread-1172-1-1.html
docker exec -it baota /bin/bash
cd /www/server/panel && python tools.py panel testpasswd4、镜像里的宝塔版本是6.4,修改宝塔的升级文件,把宝塔升级到7.6。
升级文件可以到宝塔网站上下载http://download.bt.cn/install/update6.sh。
找到
wget -T 5 -O /tmp/panel.zip $download_Url/install/update/LinuxPanel-${version}.zip修改成
wget -T 5 -O /tmp/panel.zip $download_Url/install/update/LinuxPanel-7.6.0.zip把升级文件拷贝到容器里执行
docker cp update6.sh baota:/www
docker exec -it baota /bin/bash
cd /www
sh update6.shok,结束!
评论已关闭