参考资料

  1. Docker的安装与配置
  2. SWI-Prolog 是一个开源的 Prolog 实现,广泛用于人工智能、自然语言处理和知识表示等领域
  3. Haxe 是一种开源的跨平台编程语言
  4. Rakudo Star是Raku编程语言的发行版
  5. docker安装包详细说明以及案例
  6. Hello-World 是一个最简单的 Docker 镜像
  7. docker安装nacos详细说明以及案例
  8. Backdrop 是一个轻量级、高性能的反向代理工具

宝塔简介

宝塔面板是一款基于Web的服务器管理软件,支持Linux和Windows系统,提供可视化操作界面,简化服务器运维工作。

特点

  1. 可视化操作界面

  2. 支持一键部署网站、数据库、FTP等

  3. 内置防火墙、监控、备份等功能

  4. 支持多PHP版本共存

  5. 提供SSL证书管理

  6. 支持Docker管理

最新更新内容及时间

最新版本:8.0.5(截至2023年10月)
更新内容:

  • 新增Docker管理功能

  • 优化SSL证书申请流程

  • 修复已知安全漏洞

  • 改进文件管理器性能

下载地址

官方下载:https://www.bt.cn/new/download.html
镜像下载:

官网地址

https://www.bt.cn

文档地址

官方文档:https://www.bt.cn/bbs/thread-19376-1-1.html

Docker安装示例

docker pull baotaos/btpanel:latest
docker run -d --name baota -p 8888:8888 -p 888:888 -p 80:80 -p 443:443 -v ~/wwwroot:/www/wwwroot -v ~/mysql_data:/www/server/data -v ~/vhost:/www/server/panel/vhost baotaos/btpanel:latest

YAML设置教程

version: '3'
services:
  baota:
    image: baotaos/btpanel:latest
    container_name: baota
    ports:
      - "8888:8888"
      - "888:888"
      - "80:80"
      - "443:443"
    volumes:
      - ~/wwwroot:/www/wwwroot
      - ~/mysql_data:/www/server/data
      - ~/vhost:/www/server/panel/vhost
    restart: always

常见错误及解决方法

  1. 错误:8888端口被占用
    解决:修改端口或停止占用端口的服务

  2. 错误:安装失败
    解决:检查系统依赖是否完整,尝试使用官方安装脚本

  3. 错误:面板无法访问
    解决:检查防火墙设置,确保8888端口开放

  4. 错误:数据库连接失败
    解决:检查MySQL服务是否正常运行,确认密码正确

  5. 错误:SSL证书申请失败
    解决:检查域名解析是否正确,80端口是否开放