宝塔51特惠活动,企业版1099元/年,送SSL证书,最高立减2万元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已完成】docker安装报错

发表在 Linux面板2023-7-3 14:59 [复制链接] 13 4342

本帖最后由 堡塔运维香菜卷 于 2023-7-5 10:44 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:docker
系统版本:centos8
问题描述:
Requirement already satisfied: six>=1.4.0 in ./pyenv/lib/python3.7/site-packages (from docker) (1.15.0)
Requirement already satisfied: websocket-client>=0.32.0 in ./pyenv/lib/python3.7/site-packages (from docker) (0.57.0)
Requirement already satisfied: requests!=2.18.0,>=2.14.2 in ./pyenv/lib/python3.7/site-packages (from docker) (2.25.1)
Requirement already satisfied: chardet<5,>=3.0.2 in ./pyenv/lib/python3.7/site-packages (from requests!=2.18.0,>=2.14.2->docker) (4.0.0)
Requirement already satisfied: idna<3,>=2.5 in ./pyenv/lib/python3.7/site-packages (from requests!=2.18.0,>=2.14.2->docker) (2.10)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./pyenv/lib/python3.7/site-packages (from requests!=2.18.0,>=2.14.2->docker) (1.26.2)
Requirement already satisfied: certifi>=2017.4.17 in ./pyenv/lib/python3.7/site-packages (from requests!=2.18.0,>=2.14.2->docker) (2020.12.5)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|-Successify --- 命令已执行! ---

相关截图(日志、错误):
Requirement already satisfied: six>=1.4.0 in ./pyenv/lib/python3.7/site-packages (from docker) (1.15.0)
Requirement already satisfied: websocket-client>=0.32.0 in ./pyenv/lib/python3.7/site-packages (from docker) (0.57.0)
Requirement already satisfied: requests!=2.18.0,>=2.14.2 in ./pyenv/lib/python3.7/site-packages (from docker) (2.25.1)
Requirement already satisfied: chardet<5,>=3.0.2 in ./pyenv/lib/python3.7/site-packages (from requests!=2.18.0,>=2.14.2->docker) (4.0.0)
Requirement already satisfied: idna<3,>=2.5 in ./pyenv/lib/python3.7/site-packages (from requests!=2.18.0,>=2.14.2->docker) (2.10)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./pyenv/lib/python3.7/site-packages (from requests!=2.18.0,>=2.14.2->docker) (1.26.2)
Requirement already satisfied: certifi>=2017.4.17 in ./pyenv/lib/python3.7/site-packages (from requests!=2.18.0,>=2.14.2->docker) (2020.12.5)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|-Successify --- 命令已执行! ---

使用道具 举报 只看该作者 回复
发表于 2023-7-3 15:15:42 | 显示全部楼层
docker是安装成功了,最后一条信息是现实成功安装,“Successify --- 命令已执行! ---”,上面那个WARNING是告警信息,意思就t以 "root "用户身份运行pip会导致权限被破坏,并与系统软件包管理器发生冲突。建议使用虚拟环境来代替:https://pip.pypa.io/warnings/venv,目前使用的环境就是虚拟环境跑的项目,忽略就行
使用道具 举报 回复 支持 反对
发表于 2023-7-3 15:23:00 | 显示全部楼层
LuckyWu 发表于 2023-7-3 15:15
docker是安装成功了,最后一条信息是现实成功安装,“Successify --- 命令已执行! ---”,上面那个WARNING ...

但是点docker会一直提示 当前未安装docker或docker-compose,点击安装 这个又是怎么回事呢
使用道具 举报 回复 支持 反对
发表于 2023-7-3 15:26:35 | 显示全部楼层
系统管理员 发表于 2023-7-3 15:23
但是点docker会一直提示 当前未安装docker或docker-compose,点击安装 这个又是怎么回事呢
...

您好,复制下面的命令到终端中执行,看看docker是否安装成功
  1. docker --version
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-7-3 15:46:27 | 显示全部楼层
堡塔运维小林 发表于 2023-7-3 15:26
您好,复制下面的命令到终端中执行,看看docker是否安装成功

[root@localhost ~]# docker --version
bash: docker: 未找到命令...
使用道具 举报 回复 支持 反对
发表于 2023-7-3 15:47:02 | 显示全部楼层
系统管理员 发表于 2023-7-3 15:46
[root@localhost ~]# docker --version
bash: docker: 未找到命令...

没有安装成功过,是虚拟机刚安装的centos8 面板也是个刚安装的
使用道具 举报 回复 支持 反对
发表于 2023-7-3 15:47:53 | 显示全部楼层
系统管理员 发表于 2023-7-3 15:47
没有安装成功过,是虚拟机刚安装的centos8 面板也是个刚安装的

安装的是堡塔Docker模块 1.0        官方        宝塔面板Docker集成模块,支持一键快速部署容器应用(匹配到插件名称:docker_project_m)
使用道具 举报 回复 支持 反对
发表于 2023-7-3 15:49:53 | 显示全部楼层
系统管理员 发表于 2023-7-3 15:47
安装的是堡塔Docker模块 1.0        官方        宝塔面板Docker集成模块,支持一键快速部署容器应用(匹配到插件名称: ...

然后这个安装成功后,在导航菜单提示需要安装 当前未安装docker或docker-compose,点击安装
安装完成后就提示
正在选择下载节点...
--2023-07-03 15:48:33--  https://download.bt.cn/install/0/docker_install.sh
Resolving download.bt.cn (download.bt.cn)... 42.157.129.47, 240e:a5:4200:89::256
Connecting to download.bt.cn (download.bt.cn)|42.157.129.47|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17015 (17K) [application/octet-stream]
Saving to: ‘docker_install.sh’

     0K .......... ......                                     100% 80.8M=0s

2023-07-03 15:48:33 (80.8 MB/s) - ‘docker_install.sh’ saved [17015/17015]

正在选择下载节点...
https://dg1.bt.cn
正在选择下载节点...

Requirement already satisfied: certifi>=2017.4.17 in ./pyenv/lib/python3.7/site-packages (from requests!=2.18.0,>=2.14.2->docker) (2020.12.5)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|-Successify --- 命令已执行! ---
强制刷新,退出登陆,修复面板,都试过了,点docker都提示  当前未安装docker或docker-compose,点击安装
使用道具 举报 回复 支持 反对
发表于 2023-7-3 15:51:27 | 显示全部楼层
系统管理员 发表于 2023-7-3 15:49
然后这个安装成功后,在导航菜单提示需要安装 当前未安装docker或docker-compose,点击安装
安装完成后就 ...

原因: Centos 8官方已于2021年12月31日以后停止Centos 8支持、转至Centos 8 Stream项目支持
详细说明:https://www.bt.cn/bbs/thread-82931-1-1.html 因此Centos 8已经无法正常安装宝塔面板及其他插件
解决方法:请更换至Centos 7或Centos 8 Stream系统安装宝塔
*Centos 7 官方支持至2024年7月30日
*Centos 8 Stream 官方支持至2024年5月31日

临时解决方案:使用了阿里云的官方旧镜像源,
\cp -r /etc/yum.repos.d/ ~/yum.repos.d.bak
rm -rf /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum makecache
这样就暂时可以装软件了,但是建议您尽快更换系统,面板系统兼容顺序:
面板兼容系统列表有:Centos7.x > Debian10 > Ubuntu 20.04 > Cenots 8 stream > Ubuntu 18.04 > 其它系统
使用道具 举报 回复 支持 反对
发表于 2023-7-3 16:08:27 | 显示全部楼层
堡塔运维小林 发表于 2023-7-3 15:51
原因: Centos 8官方已于2021年12月31日以后停止Centos 8支持、转至Centos 8 Stream项目支持
详细说明:h ...

目前用的就是阿里镜像源 8.5.2111
使用道具 举报 回复 支持 反对
发表于 2023-7-3 16:11:25 | 显示全部楼层
系统管理员 发表于 2023-7-3 16:08
目前用的就是阿里镜像源 8.5.2111

您好,私信我您的todesk或者向日葵(远程连接工具),私信后这里回复一下
使用道具 举报 回复 支持 反对
发表于 2023-7-3 16:15:11 | 显示全部楼层
堡塔运维小林 发表于 2023-7-3 16:11
您好,私信我您的todesk或者向日葵(远程连接工具),私信后这里回复一下 ...

我是在内网虚拟机搭建的。。。。除了换系统版本就没别的办法了吗
使用道具 举报 回复 支持 反对
发表于 2023-7-3 16:18:25 | 显示全部楼层
系统管理员 发表于 2023-7-3 16:15
我是在内网虚拟机搭建的。。。。除了换系统版本就没别的办法了吗

您好,您复制下面的命令到终端中执行,手动安装docker,如果还是不行建议您更换操作系统去安装面板和docker
1、删除之前安装的docker
yum remove docker docker-common docker-selinux docker-engine
2、安装一些依赖
yum install -y yum-utils device-mapper-persistent-data lvm2 wget
3、配置docker的安装源
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
4、将安装源替换成清华源
sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
5、安装
yum makecache fast
yum install docker-ce
使用道具 举报 回复 支持 反对
发表于 2023-7-3 16:45:09 | 显示全部楼层
堡塔运维小林 发表于 2023-7-3 16:18
您好,您复制下面的命令到终端中执行,手动安装docker,如果还是不行建议您更换操作系统去安装面板和dock ...

好的,谢谢,我试试
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表