我是靠谱客的博主 名字长了才好记,最近开发中收集的这篇文章主要介绍宝塔面板 一直提示:当前未安装docker或docker-compose问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如果系统已经安装docker,但是依然出现这个提示,可以按照以下步骤修改,已经验证成功
在这里插入图片描述

1、点击左侧文件,然后选择进入目录/www/server/panel/class/projectModel/bt_docker

双击编辑dk_setup.py文件
在这里插入图片描述

2、替换以下函数

    def check_docker_program(self):
        """
        检查docker和docker-compose是否已经安装
        :return:
        """
        docker = "/usr/bin/docker"
        docker_compose = "/usr/bin/docker-compose"
        if os.path.exists(docker_compose):
            pass
        else:
            dk_compose_list = ["/usr/libexec/docker/cli-plugins/docker-compose", "/usr/local/docker-compose"]
            for i in dk_compose_list:
                if os.path.exists(i):
                    public.ExecShell("ln -sf {} {}".format(i, docker_compose))
        if  os.path.exists(docker) or  os.path.exists(docker_compose):
            return True
        return False


在这里插入图片描述

注意代码对齐
保存代码 关闭文件

3、重启宝塔面板即可

在这里插入图片描述
在这里插入图片描述

补充

这里是基于ubuntu 18.4 的linux系统来部署的,如果以上操作没有作用请尝试在linux中查看docker是否安装成功,或者卸载重新安装docker;centos及其他系统请先尝试安装完docker以后再安装宝塔的docker


最后

以上就是名字长了才好记为你收集整理的宝塔面板 一直提示:当前未安装docker或docker-compose问题的全部内容,希望文章能够帮你解决宝塔面板 一直提示:当前未安装docker或docker-compose问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(141)

评论列表共有 0 条评论

立即
投稿
返回
顶部