你的问题似乎是关于在 OpenCloudOS 8.6 系统上使用 Docker 20 安装或部署 宝塔面板(BT.CN) 的相关操作。下面我将为你详细解释这个过程。
📌 一、环境说明
- 操作系统: OpenCloudOS 8.6(由腾讯主导的国产Linux发行版,兼容CentOS生态)
- 容器工具: Docker 20
- 目标应用: 宝塔面板(BT Panel)
🛠 二、安装步骤概览
- 安装 Docker 和 Docker Compose
- 拉取宝塔官方镜像
- 创建并运行宝塔容器
- 配置防火墙/安全组
- 浏览器访问宝塔面板
🔧 三、具体操作步骤
1. 安装 Docker 和 Docker Compose
# 安装依赖
dnf install -y yum-utils device-mapper-persistent-data lvm2
# 添加 Docker 官方仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker CE 和 containerd
dnf install -y docker-ce docker-ce-cli containerd.io
# 启动 Docker 并设置开机启动
systemctl start docker
systemctl enable docker
# 安装 Docker Compose(可选)
curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
💡 OpenCloudOS 基于 CentOS 生态,可以使用
dnf或yum包管理器。
2. 拉取宝塔官方 Docker 镜像
docker pull centos:7
docker pull registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php-wordpress:latest
宝塔并没有提供官方 Docker 镜像,但社区维护了基于 CentOS 7 的宝塔镜像,例如:
https://hub.docker.com/r/onlyoffice/bt-panel
或阿里云上的第三方镜像。
如果你希望使用某个特定版本,可以查找对应的镜像标签。
3. 运行宝塔容器(以一个常用镜像为例)
docker run -itd
--name bt-panel
-p 8888:8888
-p 80:80
-p 443:443
-v /www:/www
--privileged=true
--restart always
registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php-wordpress:latest
-p 8888: 宝塔默认访问端口-v /www:/www: 将宿主机/www目录挂载给容器用于网站数据--privileged=true: 给予容器更高权限,避免某些功能受限
4. 配置防火墙(Firewalld)
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
如果你用的是云服务器,请确保安全组也放行这些端口。
5. 访问宝塔面板
打开浏览器,输入:
http://你的IP地址:8888
首次访问会提示注册账号或者登录,也可以选择免登录试用。
⚠️ 注意事项
-
宝塔 Docker 版本稳定性:
- 宝塔官方并未提供 Docker 支持,因此使用社区镜像可能存在兼容性问题。
- 如果你需要长期稳定使用,建议直接安装原生宝塔面板。
-
数据持久化:
- 宝塔的数据非常重要,建议做好数据卷映射和备份。
-
系统资源要求:
- 宝塔对内存和 CPU 有一定要求,推荐至少 1GB 内存以上。
✅ 四、替代方案:直接安装宝塔面板
如果你不需要 Docker,可以直接在 OpenCloudOS 8.6 上安装宝塔:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
支持 CentOS 7+/RHEL 8+/OpenCloudOS。
📚 参考链接
- 宝塔官网:https://www.bt.cn
- 宝塔 Docker 镜像参考:
- https://hub.docker.com/r/onlyoffice/bt-panel
- https://registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php-wordpress
如果你有具体的错误信息、镜像名或需求场景,欢迎补充,我可以进一步帮你定制配置文件或脚本。
CLOUD技术博