一、宝塔
高效的服务器运维面板,Linux和Windows安装查看官网相关安装文档,本文主要记录容器安装。
#一键安装脚本
#curl https://sunpma.com/other/oss/BT/Update7.7.0.sh|bash
二、docker安装
1.镜像
镜像:pch18/baota ,地址:https://hub.docker.com/r/pch18/baota
版本命名说明:
pch18/baota或pch18/baota:latest等同pch18/baota:lnmp
pch18/baota:lnmp为最新版本的官方纯净安装的基础上安装nginx,mysql,php
pch18/baota:lnp 为官方版本纯净安装的基础上安装nginx,php(不内置mysql,用于外置数据库的环境)
pch18/baota:lamp 为官方版本纯净安装的基础上安装apache,php
pch18/baota:lap 为官方版本纯净安装的基础上安装apache,php(不内置mysql,用于外置数据库的环)
pch18/baota:clear 为官方版本纯净安装, 不默认安装nginx,mysql,php等程序
2.运行
可参考https://hub.docker.com/r/pch18/baota进行运行
#查看网络,选择主机网卡
docker network ls
#运行宝塔容器
#添加www目录映射是为了保存宝塔配置信息
#添加/www/wwwroot目录映射是因为wwwroot会挂载容器运行存储卷
docker run --name baota \
--user root -d \
--network br0 --ip 192.168.21.160 \
--restart always \
-v /mnt/disk1/docker/baota:/www \
-v /mnt/disk1/docker/baota/wwwroot:/www/wwwroot \
pch18/baota
注:如果添加www目录映射,移除容器后将无法还原配置信息
#取消强制账号登陆7.7
sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js
rm -rf /www/server/panel/data/bind.pl
Comments NOTHING