宝塔面板提示报错当前未安装docker或docker-compose

通过服务器终端安装docker及docker-compose,服务正常启动了,但是宝塔面板页面提示:“当前未安装docker或docker-compose”

  1. 查询docker-compose安装路径

    which docker-compose
    

    在这里插入图片描述

    /usr/local/bin/docker-compose
    
  2. 关联软连接,其中 /usr/bin/docker-compose 为宝塔识别路径

    ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose
    
  3. 重启宝塔面板,需要等几分钟才能重新访问宝塔面板

在这里插入图片描述

在这里插入图片描述

### 使用 Docker Compose 安装宝塔面板 #### 1. 准备工作 在开始之前,需确认服务器上已经正确安装并运行了 DockerDocker Compose。可以通过以下命令验证其状态: ```bash docker --version docker-compose --version ``` 如果上述命令返回版本号,则说明两者均已成功安装[^2]。 --- #### 2. 创建必要的文件夹结构 创建一个新的目录用于存储配置文件和数据卷,并进入该目录执行后续操作: ```bash mkdir bt-docker && cd bt-docker ``` 在此目录下新建 `docker-compose.yml` 文件,作为容器编排的核心配置文件。 --- #### 3. 编写 `docker-compose.yml` 以下是适用于宝塔面板的标准 `docker-compose.yml` 配置示例: ```yaml version: '3' services: panel: image:.bt.cn/bt7:latest # 替换为官方镜像地址自定义构建的镜像 container_name: btpanel restart: always ports: - "8888:8888" - "80:80" - "443:443" volumes: - ./wwwroot:/www/wwwroot # 网站根目录映射到宿主机 - ./logs:/www/logs # 日志目录映射到宿主机 - ./backup:/www/backup # 备份目录映射到宿主机 - ./ssl:/www/server/panel/vhost/cert # SSL证书目录映射到宿主机 environment: - TZ=Asia/Shanghai # 设置时区为中国标准时间 ``` 此配置会拉取最新的宝塔面板镜像,并将其端口和服务挂载至本地路径以便于管理[^4]。 --- #### 4. 启动服务 完成配置后,在同一目录下运行以下命令启动宝塔面板的服务: ```bash docker-compose up -d ``` 这将以分离模式后台运行容器。访问浏览器中的 `<服务器IP>:8888` 即可看到默认登录界面以及初始用户名密码提示信息。 --- #### 5. 常见问题排查 - **无法识别 Docker Docker Compose** 如果仍然遇到“当前安装 Docker Docker Compose”的错误消息,请按照以下步骤处理: 执行软链接修复命令以确保工具链可用性: ```bash ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose ln -sf /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose ``` 刷新页面后再试一次即可解决问题[^3]。 - **权限不足** 若因权限原因导致某些功能受限,可以尝试赋予相关目录适当读写权限: ```bash chmod -R 777 wwwroot logs backup ssl ``` --- #### 总结 通过 Docker Compose 方式部署宝塔面板不仅简化了传统手动安装流程,还提供了更高的灵活性与隔离度。对于熟悉容器技术的操作者来说是一种高效的选择方案[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值