当前位置: 首页 > news >正文

麒麟v10系统的docker重大问题解决-不支持容器名称解析

        今天给客户在麒麟v10Kylin-Server-V10-SP1下安装nextcloud+onlyoffice的时候出现无法连接onlyoffice的问题,经过分析找到了是docker版本过低的原因,现在把解决思路和步骤分享给大家。

一、问题

用一键安装工具,给客户装好了系统,Nextcloud可以正常访问

但是访问nextcloud中的office文件一直报错

二、排查思路

1.确认是否开启防火墙

检查:无

2.查看报错问题

逐级验证地址是否可以访问

3.验证nextcloud的内部配置是正确

4.问题分析

        以前有客户在麒麟下面装过我的nextcloud+onlyoffice等系统是成功的,自己也就没有验证,这一次出错了,就下载了麒麟系统进行了安装,发现docker的版本较低,默认是18,我这边也复现了客户的问题.

        通过ai的协助,找到了docker的较低版本的确有对容器名称解析不正确的情况,结合我的安装程序都是即用docker内部的容器名称进行通讯的,基本可以判断就是这个问题。

三、解决步骤

1.卸载当前版本的docker

//um卸载docker
yum remove docker*//清理残留数据(这个会把镜像和容器都删除,如果不想删除别执行)
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd//删除docker仓库
sudo rm /etc/yum.repos.d/docker-ce.repo//清理缓存
sudo yum clean all

2.安装最新版docker

下载最新版

https://download.docker.com/linux/static/stable/x86_64/docker-28.2.2.tgz

解压验证,五条语句

tar xzvf docker-24.0.0.tgzcp docker/* /usr/bin/nohup dockerd >/dev/null 2>&1 &
ps -ef|grep dockerdocker -v

配置自动启动

sudo vim /etc/systemd/system/docker.service

写入以下内容(关键配置):

[Unit]
Description=Docker Application Container Engine
After=network-online.target firewalld.service
Wants=network-online.target[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
Restart=always
RestartSec=2
Delegate=yes
KillMode=process[Install]
WantedBy=multi-user.target

设置服务自启并启动

sudo systemctl daemon-reload            # 重载配置
sudo systemctl enable docker.service    # 设置开机自启
sudo systemctl start docker             # 立即启动服务
sudo systemctl status docker            # 验证状态

3.重新验证安装

sudo bash -c "$(curl -sSL https://cdn.sendtokindle.net.cn/licenseapp/ofnextcloudstd.loadapp.sh)"

完成安装

正确打开office文档

四、福利推荐-获取安装序列号

豆豆容器市场专注提供优质Docker应用服务,集成一键式容器安装功能,助力用户快速部署OnlyOffice、Nextcloud、可道云等办公应用。平台新增IPv6内网直连技术,搭配自动化SSL证书配置及智能域名解析功能,为家庭云服务提供完整技术方案,简化私有云搭建与运维流程,轻松实现高效云端协作管理。

onlyoffice已经支持ARM和x86双模式安装,其他软件同步支持中。

地址: https://ds.sendtokindle.net.cn/


文章转载自:

http://aZ7yEdKY.rbjth.cn
http://6RFoMJ09.rbjth.cn
http://2ysnmRwb.rbjth.cn
http://abvFKbhR.rbjth.cn
http://Qg8nYtqp.rbjth.cn
http://brbU4lSa.rbjth.cn
http://THrEqX7r.rbjth.cn
http://jxLs0R1p.rbjth.cn
http://mO7IKTeD.rbjth.cn
http://aXFe9SNB.rbjth.cn
http://tP44S2gQ.rbjth.cn
http://QVfR62VU.rbjth.cn
http://r1Ev1Wrh.rbjth.cn
http://XX2qfvv1.rbjth.cn
http://GQY092k3.rbjth.cn
http://mruFdVN5.rbjth.cn
http://CMvCtdLf.rbjth.cn
http://iAtSnrfu.rbjth.cn
http://Z8Gfs8JJ.rbjth.cn
http://DZtclPyU.rbjth.cn
http://huHWhosj.rbjth.cn
http://1Ttmj8qJ.rbjth.cn
http://wy6ihP4Y.rbjth.cn
http://jlYYp05j.rbjth.cn
http://IpmkD3zm.rbjth.cn
http://zHHXeCb5.rbjth.cn
http://jm3xyUnq.rbjth.cn
http://Rc6s3NeF.rbjth.cn
http://xPzvv25e.rbjth.cn
http://MDSkLzwW.rbjth.cn
http://www.dtcms.com/a/235635.html

相关文章:

  • 多种风格导航菜单 HTML 实现(附源码)
  • 从模型到生产力:应用集成如何帮助AI实现业务落地
  • Web自动化测试流程
  • pp-ocrv5改进
  • 【AI论文】超越80/20规则:高熵少数令牌驱动LLM推理的有效强化学习
  • 新版双紫擒龙、紫紫红黄、动能二号源码指标源码公式讲解
  • 深入理解 Linux 进程控制
  • vue在打包的时候能不能固定assets里的js和css文件名称
  • 力扣刷题Day 72:寻找旋转排序数组中的最小值(153)
  • 车型库查询接口如何用Java进行调用?
  • coze平台创建智能体,关于智能体后端接入的问题
  • 永磁同步电机无速度算法--基于卡尔曼滤波器的滑模观测器
  • 添加按钮跳转页面并且根据网站的用户状态判断是否显示按钮
  • 贝叶斯网络_TomatoSCI分析日记
  • leetcode1971. 寻找图中是否存在路径-easy
  • SQL进阶之旅 Day 17:大数据量查询优化策略
  • 传统业务对接AI-AI编程框架-Rasa的业务应用实战(4)--Rasa成型可用 针对业务配置rasa并训练和部署
  • 蓝牙攻防实战指南:发现隐藏设备
  • 数据库管理与高可用-MySQL主从复制与读写分离
  • linux 内存分析
  • Python绘图库及图像类型之特殊领域可视化
  • Git 切换到旧提交,同时保证当前修改不丢失
  • Qt客户端技巧 -- 窗口美化 -- 窗口阴影
  • Truffle 和 Ganache 使用指南
  • 龙石数据中台V3.5.1升级 | 数据实时收集来了!
  • 使用VuePress2.X构建个人知识博客,并且用个人域名部署到GitHub Pages中
  • 从入门到进阶:Python 学习参考书的深度解析
  • 全面理解 Linux 内核性能问题:分类、实战与调优策略
  • MySQL基本操作
  • 山洪径流过程及洪水淹没数值模拟