
luoyuu77/baota因于2024年6月以后Centos7系统官方已停止维护,故更新基础镜像为debian11;
该镜像基于Debian11构建,使用宝塔Linux正式版 7.7.0官方纯净版和宝塔面板9.0.0LTS稳定版制作;
多种不同版本(含开心版),适配x86和arm双架构。
1. 纯脚本构建,中间无人工参与,纯净无残留,无后门; 2. 利用环境变量可以自定义设置端口,用户名及密码; 3. 数据可以持久化存储,具体方法参照下面步骤; 4. 本质为自用存档,是否使用取决于自己。
1. 基于宝塔面板7.7.0,纯净无插件、无环境; 2. 可以使用环境变量自定义端口,用户名和密码; 3. 屏蔽手机号,取消强制绑定账号手机; 4. 优化去除面板日志与绑定域名上报; 5. 可去除登录安全入口,或通过环境变量自定义; 6. 修复SSH,可正常开启WEB终端;
1. 在v1.0版本基础上增加lnmp环境; 2. Nginx1.22.1; 3. MySQL5.7.44 ; 4. PHP7.4; 5. Pure-Ftpd 1.0.49; 6. phpMyAdmin 5.0
1. 基于v2.0lnmp环境版; 2. 已解锁专业及企业版插件; 3. 版本原因,无法安装第三方插件。 4. 解锁方案为脚本自动修改特定文件达成。
1. 使用成熟的开心版成品脚本构建; 2. 安装的环境同v2.0; 3. 此开心版为业界知名的解决方案(bt.sb)。
1. 基于9.0.0LTS稳定版成熟的开心版成品脚本构建; 2. 安装的环境Nginx1.24|MySQL5.7|PHP8.0|Pure-Ftpd 1.0|phpMyAdmin 5.0; 3. 此开心版为业界知名的解决方案(bt.sb)。 4. 新版无法取消入口,默认入口/admin,可通过环境变量自定义。
1. 基于官方9.0.0LTS稳定版脚本构建; 2. 安装的环境Nginx1.24|MySQL5.7|PHP8.0|Pure-Ftpd 1.0|phpMyAdmin 5.0; 3. 官方脚本,放心无后门。 4. 新版无法取消入口,默认入口/admin,,可通过环境变量自定义。
v1.0-v3.0:采用宝塔面板7.7.0官方版构建,放心无后门;
v4.0: 采用bt.sb的7.7.0 企業版【紀念版】构建;
v5.0: 采用bt.sb的9.0.0 LTS 穩定版构建,是否使用自行决定
v6.0: 采用官方9.0.0 LTS 稳定版构建,需登录自己宝塔账号。
base基础版
1. 宝塔面板7.7,无插件;2. 无启动项,只作为迭代基础镜像使用
v1:基础优化版
1. 增加环境变量用于自定义端口,用户名和密码;2. 屏蔽手机号,取消强制绑定账号手机;3. 已去除登录安全入口;4. 修复SSH。可正常开启WEB终端;
v2:安装环境(lnmp)
1. 基于v1镜像构建;2. 安装lnmp环境:Nginx1.22|MySQL5.7|PHP7.4|Pure-Ftpd 1.0|phpMyAdmin 4.8;
v3:最新开心版
基于V2环境版升级到最新的8.05开心版
docker run -itd \ --name=baota \ --privileged=true \ -p 8888:8888 \ -e "PANEL_PORT=8888" \ -e "PANEL_USERNAME=username" \ -e "PANEL_PASSWORD=password" \ -e "PANEL_LOGIN=admin" \ luoyuu77/baota
默认账号:username,密码:password,入口:/admin
为了避免数据丢失,可以将容器内的文件映射到宿主机的目录中(之后安装的 Nginx、MySQL 等服务均会挂载到宿主机目录)。该方法是 Docker 部署宝塔面板的最优方案,可以在生产环境中运行。
/www为宝塔面板程序目录(内部包括/sever软件安装目录等), 如果想持久化, 第一次运行docker时不要映射/www, 因为映射的/www没有系统需要的文件会报错.
第一种方法:(容器内转移)
先将宿主机持久化目录如/mnt/appdata/baota/www映射到容器内临时目录如/www1 (容器内会自动'新建'/www1);
docker run -itd \ --name baota \ --privileged=true \ -p 8888:8888 \ -v /mnt/appdata/baota/www:/www1 \ luoyuu77/baota:amdv5
等docker成功运行后, 在容器中将/www内所有文件复制到/www1 (也就是复制到了宿主机/mnt/appdata/baota/www内);
cp -a /www/* /www1
然后重新拉取容器, 并添加/mnt/appdata/baota/www => /www的映射, 实现/www文件的持久化
第二种方法(宿主机命令转移)
docker run -itd \ --name baota \ --privileged=true \ -p 8888:8888 \ luoyuu77/baota:amdv5
#CP命令使用方法: docker cp -a 容器名称:容器内的路径 宿主机路径 # 网站数据目录(新装可不执行此条) docker cp -a -L baota:/www/wwwroot /mnt/appdata/baota/wwwroot # 宝塔程序目录 docker cp -a -L baota:/www /mnt/appdata/baota
拷贝完成后删除创建的测试容器
docker stop baota && docker rm baota
创建宝塔面板容器,并将宿主机目录映射至容器中(自行输入面板的 端口号、用户名 和 密码 后即可完成部署)
docker run -itd \ --name=baota \ --restart=always \ --privileged=true \ -p 8888:8888 \ -p 443:443 \ -p 80:80 \ -e "PANEL_PORT=8888" \ -e "PANEL_USERNAME=username" \ -e "PANEL_PASSWORD=password" \ -e "PANEL_LOGIN=admin" \ -e TZ="Asia/Shanghai" \ -v /mnt/appdata/baota/www:/www \ -v /mnt/appdata/baota/www/wwwroot:/www/wwwroot \ luoyuu77/baota:amdv5
注意:
登陆地址: [***] 首次启动多等会,如果无法登录切换http或https 账号: 您填写的用户名 密码: 您填写的密码
如有问题,欢迎指正:[***]
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务