首页
网站统计
平台自律公约
Search
1
香橙派orange Pi R1 plus安装docker
110 阅读
2
【家庭影院】Docker安装qbittorrent篇
102 阅读
3
香橙派orange Pi R1 plus安装宝塔
95 阅读
4
挖坑系列之家庭影院
63 阅读
5
自建随机图片API_[网络整合]
59 阅读
挖坑
硬件
软件
日记
登录
Search
标签搜索
教程
docker
香橙派
orange Pi R1 plus
家庭影院
挖坑
宝塔
拖更
日记
随手写
Unraid
填坑
解决问题
portainer
随机图片
api
1Panel
软件
centos7
软件yum源
kezhan5241
累计撰写
9
篇文章
累计收到
1
条评论
首页
栏目
挖坑
硬件
软件
日记
页面
网站统计
平台自律公约
搜索到
7
篇与
的结果
【家庭影院】Docker安装qbittorrent篇
本文章适用于群晖、威联通、绿联、极空间等有自带docker的NAS。文章以图片加文字来进行教学,每一步都有详细的介绍,如果在搭建完成后还是会出现问题可以进行留言。另外本篇仅作为学习交流使用,用于其他方面均与作者无关。本篇文章用的设备时绿联的DX4800,下面我会简称为NAS。PS:不用想,本篇文章又有许多的错别字和语句不通顺或主谓宾乱。emmm.....不想改了,开摆一、本地环境搭建docker因为不可抗力的原因在国内想直接用它去拉取镜像是比较困难的,所以我们要现为docker添加加速URL。在NAS的docker里面找到 镜像---->右上角"齿轮"设置(点击) 就可以看到下面的界面了。有实力的可以添加代理接下来点击 加速器配置 去添加相关的镜像加速,具体内容在这篇文章里已经讲过了:从centos7开始安装1Panel - 紫罗兰Blog (zluolan.cn)完成后,就可以去拉取镜像了。我这里使用的是:linuxserver/qbittorrent在拉取的过程中我们再去NAS的共享文件夹下的docker里创建qbittorrent的文件夹记住右键看看,有没有给相应的权限。二、docker搭建qbittorrent在docker里的 镜像---->本地镜像(你刚下载的镜像就在这里) 找到刚下载的qbittorrent镜像,点击 + 创建镜像在手动创建容器中你可以按照我的这个来进行内容填写容器名称:qbittorrentcpu限制:(根据自己需求填写,我这里1核足够,不够后期可以在加)内存限制:1024MB(这里也是根据个人需求填写)容器自动重启:是(一定要选择是,省的以后每次开机NAS后都要手动开启容器)显卡能力:不启用(用不到)存储空间:NAS目录 / 文件 (这个指的是你在NAS中创建的目录如:/volume3/docker/qbittorrent)容器目录 / 文件 (这个是指你在/volume3/docker/qbittorrent 的这里目录里的qbittorrent文件夹内的文件)容器权限 (全部读写,不然下载不了文件)实在不理解可以按照我这个文件目录去填写,但是要注意的是你NAS中的文件的真实路径也要一样不然会出现qbittorrent下载不了文件的问题。在网络中,模式和子网我们是不需要动的,省的乱动到时候连不上qbittorrent。跟着我的设置就行在端口映射这里NAS会自动帮我们生成相应的端口,也可以更具我的改,qbittorrent我只用于内网访问用8080端口是没什么问题的,如果你想要外网访问可以改成其他的端口注意:这里的45585的端口是用于qbittorrent的监听端口用的可以使我们的下载速度快很多。高级里面的内容就不要去动它了。最后既可以点击完成我们qbittorrent的应用就创建完成了。根据图片显示的访问箭头去访问qbittorrent的Web端。密码在qbittorrent应用的日志里面。三、qbittorrent Web端配置这就是进去后的样子,芜湖!全是英文!不用怕1.在上面的菜单栏中找到齿轮图标点击它2.在Behavior的里面找到Language,点击下拉框划到最下面找到简体中文,选择它3.最后点击Save,进行保存就到了我们追熟悉的界面了接下来,我们依然按照:“在上面的菜单栏中找到齿轮图标点击它” 这个步骤来进行下面的配置。日志文件不建议改,用不到。哦哦哦,在这一步等一下哦!!!图片中出现了一个问题,我把默认的位置填错了!!这里的保存路径应该填写的是 本篇文章第二章节中 我们在Docker里面给qbittorrent配置的 “容器目录 / 文件” 的路径不要填写完错误!!!不要填写完错误!!!不要填写完错误!!!在连接中前面配置的监听端口这时候就可以用到了哦,其他配置可以按照图片来进行填写。速度这这么改,你先听我狡辩为什么这样改。咳!咳!咳!其实我们不玩PT可以不用管他。具体的作用可以去BT客户端里“对μTP进行速度限制”的使用场景是啥? - 电脑讨论(新) - Chiphell - 分享与交流用户体验 这里看一看,只有公网IPV6的可以不限制做种限制这里我还是的提一嘴的在前期没配置好全套之前是可以不用设置它的省的下载好的番剧因为开着这个又要从新下载。基本配置就到这里了,想要改用户名密码的可以到Web UI里面改嗯。。。RSS都开启了,那我也在做的更具体一些在分类添加如:番剧、电影等之类的分类。可以更好统一管理。四、番剧RSS订阅配置教程OK!开始番剧的自动下载配置。首先去添加动漫的RSS订阅网址是这个蜜柑计划 (mikanani.me) 就是被墙了。拿到订阅链接后。1、点击新RSS订阅;把刚才复制的地址复制进去然后就可以看到它订阅到的番剧下载种子了。2、右键刚在订阅的链接---->重命名---->复制番剧的名字。3、点击 RSS下载器4、点击下载规则右边的“+”,把刚才复制的番剧名字粘贴进去这里添加个补充:在下面的规则定义中,我使用的是简单的表达式来进行筛选,把我需要的如:种子链接中带有1080的和mp4并且不带720的文件进行下载。如果想要使用完整的正则表达式请去qbittorrent使用RSS订阅并自动下载新电影 - 简书 (jianshu.com) 这里,这位大佬写的很详细。全部完成点击保存qbittorrent就会开始进行番剧的下载了。五、错误教学这里是我填写错误了路径导致qbittorrent一直下载不了或下载完成文件自动被转移到消失的错误教学。请欣赏:这里的错误很简单,我把NAS路径的一部分挂载到了容器路径的里面。可实际上在容器路径中并没有QbDownload这个文件夹,只有anime这个文件夹。所以会导致文件下载好后qbittorrent会把文件移动到/QbDownload/anime这个路径里面的anime这个文件夹里面。所以文件会莫名其妙的消失......对了,绿联NAS里面是有个叫共享文件夹的目录,和群晖比起来可能会不怎么理解,也不知道文件在那个路径。可以使用下面的这个方式来复制路径(群晖同理)
2024年08月24日
102 阅读
0 评论
1 点赞
从centos7开始安装1Panel
前排提示本教程是边搭建编写教程的,可能顺序和语言不通顺请见谅!!!本篇教程是做演示,其中的用户名密码请根据自身需求更改,所有的端口根据实际情况开放以防安全问题!!!安装1Panel面板的好处是相较于宝塔面板来说:“界面简洁清爽、不需要用宝塔自己的账号登录之后才能使用、没有各式各样的广告”。且它支持的架构相比宝塔支持的更好,安装条件也更低。1Panel的安装条件:操作系统:支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);服务器架构:x86_64、aarch64、armv7l、ppc64le、s390x;内存要求:建议可用内存在 1GB 以上;浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;可访问互联网。宝塔面板的安装条件:系统兼容性排序: Debian-12(推荐) Ubuntu-22 Centos 9,OpenCloud 9,AlibabaCloud 3,麒麟,统信等其他Linux系统稳定版:推荐公司、企事业单位及生产环境使用,特别注重安全和稳定性,只修BUG,不加新功能正式版:推荐技术爱好者使用,每月都会更新新功能提醒:1Panel面板的安装是基于Docker,但是因为不可抗力的原因现在安装Docker稍微困难1、centos7更换 阿里云 yum 软件源一般情况下是先备份原有的源配置文件:sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup在去下载国内的源配置文件:sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo但是我这里就出现了“ sudo: wget:找不到命令 ” 的情况。嗯好,再去安装wget。先确认软件包是否最新,在安装。sudo yum update sudo yum install wget但是吧~ 会出现下面这种问题,大致意思就是:从缓存主机文件加载镜像速度无法检索镜像列表巴拉巴拉的......我使用的方法也简单粗暴用的是curl方式来下载阿里云源(推荐) curl -o /etc/yum.repos.d/Centos7-aliyun.repo https://mirrors.wlnmp.com/centos/Centos7-aliyun-x86_64.repo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 网易源 curl -o /etc/yum.repos.d/Centos7-163.repo https://mirrors.wlnmp.com/centos/Centos7-163-x86_64.repo 腾讯源 curl -o /etc/yum.repos.d/Centos7-tencent.repo https://mirrors.wlnmp.com/centos/Centos7-tencent-x86_64.repo 中国科学技术大学源 curl -o /etc/yum.repos.d/Centos7-ustc.repo https://mirrors.wlnmp.com/centos/Centos7-ustc-x86_64.repo 荆楚理工学院源 curl -o /etc/yum.repos.d/Centos7-jcut.repo https://mirrors.wlnmp.com/centos/Centos7-jcut-x86_64.repo 清华源 curl -o /etc/yum.repos.d/Centos7-tuna.repo https://mirrors.wlnmp.com/centos/Centos7-tuna-x86_64.repo最后清楚缓存重建缓存yum clean all yum makecachePS:如果上面的操作还是不行可以试试下面的方法去yum.repos.d的文件夹里面把里面的文件全部删除 cd /etc/yum.repos.d rm -rf * 然后在添加yum源试一试安装好yum源后,在回到上面从新安装wget,接下来需要用它来安装Docker。2、安装Docker这里用的是阿里云推荐的安装Docker并使用,更具里面的来进行操作。1.运行以下命令,下载docker-ce的yum源sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2.运行以下命令,安装Docker。sudo yum -y install docker-ce3.查看docker版本信息docker -v4.启动Docker守护进程并设置开机自启动。执行以下命令,启动Docker服务,并设置开机自启动 sudo systemctl start docker sudo systemctl enable docker 执行以下命令,查看Docker是否启动 sudo systemctl status docker如下图回显所示,表示Docker已启动。3、安装1Panel面板这一步很简单去在线安装 - 1Panel 文档 把centos的安装部署命令复制下来,去安装就行curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh注意:不清楚的直接回车就行最后安装成功后回车就可以看见访问1Panel面板的网址了(虚拟机安装)4、1Panel面板安装博客1Panel面板跟宝塔的区别来了。1.Docker添加镜像加速器进入面板第一件事是去 容器——>配置——>基础配置——>镜像加速——>设置添加镜像根据 配置 - 1Panel 文档 里面给的加速地址来进行添加:1panel加速器: https://docker.1panel.liveDaoCloud 加速器:https://<你的ID>.m.daocloud.io阿里云加速器:https://<你的ID>.mirror.aliyuncs.com配置好后需输入“确认重启”来从其Docker2.安装“应用”应用商店——>全部——>Web服务器——>openresty找到openresty进行安装,里面的配置不用动直接确认安装在它安装的时候随便把Mysql数据库给装了记住这里你创建的名称后面安装博客的时候需要用到。此处的版本根据需求安装,这里演示5.7.44一般数据库是不建议放到外网的容易被爆破,这里就点击确认,等待他安装完成就行。数据库搭建完成我们就可以提前先创建搭建博客是需要的数据库。也可以等到后面搭建博客的时候在进行安装。数据库名称、用户名。请根据需求更改,其他的不清楚不建议更改。创建完成后,搭建博客就可以直接在这里Copy了。openresty和Mysql数据库搭建完成还差安装网站的运行环境就完成了,这里选择的typecho博客软件基于PHP开发,下面就是安装运行环境的操作图,一般情况根据自己的需求和博客相应的php版本去选择就行。3.博客搭建配置在搭建博客之前先去 面板设置——>面板——>服务器地址改成你自己服务器的ip地址就行,1Panel面板的这里是支持域名填写的,在填写域名之前先去把域名解析到你的服务器地址上去。我这里就填写本地的192.168.1.125地址。在创建博客之前,我们先去网站——>创建网站——>运行环境去配置搭建typecho的最基础一步,没有这一步我们的网站没办法搭建起来。在运行环境里面注意你的类型这里选择你刚才创建的php,主域名这里就填写你以后博客的主域名就行。其他不用改。创建好后大概是这样的。后续配置ssl、伪静态,找到操作点击配置就行。接下来去网站目录里面上传Typecho官方下载 下载的文件就行。去网站目录有三种:第一种就是在网站你创建的网站那一行找到网站目录点击下面的第二种就是在网站的配置里面第三步就是去 主机——>文件——>按照第二步的root目录文件找到上传解压完毕后,去usr文件内找到themes文件夹把权限改成0777PS:这里改错文件夹的权限了出现了下面的错误,不过没事操作都差不多。完成后记得去主机——>防火墙——>端口规则里面看看你搭建的博客的端口有没有放行,更具自己需求放行。没问题就可以更具你的博客地址访问了。怎么访问我就在这不多赘述了,反正在网站设置里面的域名设置中的域名前面的纸飞机点击它就行。5、网站配置让我们正式开始本篇的主题~~~点击:我准备好了,开始下一步初始化设置,这里你前面的MySQL数据库设置错误是没有MySQL原生函数适配器的。注意: 这里的“数据库地址”指的是:前面第四章第二小节里面的MySQL篇中的安装图片中你安装MySQL数据库的名称。不要填错了不然就会出现一下问题。“无此文件或目录”,这里的错误是没有填写正确的MySQL数据库的数据库地址正确填写方式:开始创建你的博客管理员账号密码吧。提示:这里的邮件地址你填写你的QQ邮箱会自动获取你的QQ头像哦!填写完毕点击继续安装,就会安装完成,它会有个界面告诉你你的用户名密码,这时候你就可以选择进入后台开始安装你的博客主题了。恭喜!你已经搭建完成了你的博客了
2024年08月11日
49 阅读
1 评论
0 点赞
2024-08-06
Docker安装portainer详细步骤
Docker安装portainer详细步骤本篇文章只适用于Linux系统,Windows系统并不适用,本篇将根据有Portainer的官方文档提供的方法来进行安装,文章后面将加上如何汉化。官方介绍Portainer 由两个元素组成:Portainer 服务器和 Portainer 代理。这两个元素都作为 Docker 引擎上的轻量级 Docker 容器运行。本文档将帮助您在 Linux 环境中安装 Portainer Server 容器。要将新的 Linux 环境添加到现有的 Portainer Server 安装中,请参阅 Portainer Agent 安装说明。首先,您需要:最新版本的 Docker 已安装并正常工作。我们建议遵循 Docker 的官方安装说明 - 特别是,我们建议不要在 Ubuntu 发行版上通过 snap 安装 Docker,因为您可能会遇到兼容性问题。在将托管 Portainer Server 实例的计算机上进行 sudo 访问默认情况下,Portainer Server 将通过端口公开 UI,并通过端口公开 TCP 隧道服务器。后者是可选的,仅当您计划将 Edge 计算功能用于 Edge 代理时才需要。9443`8000`安装说明还对环境做出以下假设:您的环境符合我们的要求。虽然 Portainer 可以与其他配置一起使用,但它可能需要更改配置或功能有限。您正在通过 Unix 套接字访问 Docker。或者,您也可以通过 TCP 进行连接。SELinux 在运行 Docker 的计算机上被禁用。如果需要 SELinux,则需要在部署 Portainer 时将标志传递给 Docker。--privilegedDocker 以 root 身份运行。使用无根 Docker 的 Portainer 有一些限制,需要额外的配置。根据官网的部署方式安装;首先,创建Portainer Server将用于存储其数据库的卷:docker volume create portainer_data搜索portainer镜像docker search portainer拉取portainer镜像docker pull portainer/portainer-ce然后,下载并安装 Portainer Server 容器://第一种启动镜像方式 docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest芜湖,出现问题;上面错误信息表示,当您尝试运行 Portainer 容器时,容器无法绑定到主机的 9443 端口,因为该端口已被其他进程占用。尝试改变一下Portainer的端口为9444,还是出现问题那只能先列出当前所有的 Docker 容器:docker ps -a这将显示所有已创建的容器,包括正在运行和已停止的容器。一共出现了两个容器,一个是刚建的还有一个是上篇文章用于测试Docker的,现在全部删除找到之前创建的 Portainer 容器 (名称为 "portainer")。记下它的容器 ID 或名称。删除之前创建的 Portainer 容器://删除容器,ebc6845a4de4是容器的CONTAINER ID docker rm -f ebc6845a4de4在网上搜了一下,看见了其他人搭建的方式,我在这里借鉴一下Portainer——Docker可视化详细安装教程及避坑,建议收藏! | Docker | docker安装portainer详细步骤其它方式,启动portainer容器# 启动镜像 //第二种启动镜像方式 docker run -d --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer //第三种启动镜像方式 docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /dockerData/portainer:/data --restart=always --name portainer portainer/portainer-ce:latest-p: 指定宿主机端口和容器端口 portainer默认端口是9000-v: 目录映射,将/var/run/docker.sock映射到容器中,用于访问Docker的守护进程,控制Docker。/dockerData/portainer保存Portainer的配置信息。–restart=always: 代表在容器退出时总是重启容器,还有其他几种重启策略:no、on-failure、on-failuer:n、unless-stopped-p 1126:9000 端口映射默认为9000,映射为1126portainer 镜像名字(if wrong [PS1])docker ps查看容器-p 9000:9000 端口映射默认为9000,映射为9000portainer/portainer 镜像名字还是出现9000 端口已经被其他进程或服务占用了。没办法那只能尝试着先把全部端口开放试试了,//使用 ufw 命令: sudo ufw allow 1:65535/tcp sudo ufw allow 1:65535/udp sudo ufw reload这些命令将开放 TCP 和 UDP 协议的所有端口,并在防火墙重新加载后生效。接着在之前创建的全部删除,重新根据其他人的方法从头再来一遍使用第二种启动镜像方式任然出现,端口被占用的情况但使用命令检查主机上是否有其他进程正在使用 9000 端口:sudo netstat -antp | grep ':9000'并没有检查出来什么访问宝塔里面的安全查看端口规则,可以明显看出来9000端口是没有被占用的,而且之前也使用了开放全部端口的命令也没用,那只能想其他办法了。嗯。。。我个人认为有可能是我安装编译版的软件导致的所以,想尝试使用下面的方式安装体验国内大佬开发的可视化Docker管理工具『DockerUI』这里用了:不止Portainer,体验国内大佬开发的可视化Docker管理工具『DockerUI』来进行尝试直接输入DockerUI的安装命令:docker run --restart always --name docker.ui -d -v /var/run/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui芜湖,这太他妈尴尬了,还是老问题,妈的真几把服了(* ̄︿ ̄),目前只能等宝塔安装的全部结束了,在进行尝试安装吧! **——————前半部分编辑完成时间:2024/5/18 21:04**人傻了,才发现宝塔有Docker妈的,6,我无话可说 **——————前半部分编辑完成时间:2024/5/18 21:36**
2024年08月06日
59 阅读
0 评论
0 点赞
2024-08-06
使用Unraid过程中遇到的坑(记录篇)
首先个人声明本篇所有的解决思路基本可以在Unraid的社区找到,有些解决办法个人也只是初略尝试不是很推荐(会有标识)。1、MAIN(主界面)空白没有磁盘显示每过一段时间访问Unraid的时候就会出现主界面完全空白的样子,本应该显示的磁盘设备的地方全部都是空白的,池设备也一样如图第一时间我想的是重启NAS看看能不能恢复,但是就会出现进不去系统的问题,会报下面的错误(错误代码...略...没图)解决办法:去官网Download Archive | Unraid Docs 下载最新版,替换掉U盘启动器根目录里面的除config、EFI、syslinux文件夹以外的文件,在单击make_bootable.bat并回车就可完成修复。2、Boot error: mv: cannot stat '/usr/local/bin/mover': No such file or directory这报错出现在每次开机、重启Unraid时都会出现的问题,导致他出现的问题是因为“ Mover Tuning ”这插件的问题。此插件的原始版本已经弃用了,参考社区开发人员的回复:” The original version is deprecated. The fork is deprecated, and a new replacement is available within Apps. “ 大致意思是:” 最初的版本已经过时,fork 已经过时,新的替代品可以在 Apps 中使用。 “ 解决办法:卸载,简单明了3、解决Unraid应用和Docker 打不开、下载不了插件、拉取不了的问题Unraid应用打不开、下载不了应用插件是因为被墙了,代理工具本博客不会推荐,全靠玩家你们自己解决。此方法只推荐工具:Proxy Editor此插件不提供代理软件运行环境。需要用户在局域网内其他设备上或者 Unraid docker 等平台上运行代理软件,开启 HTTP 代理服务并允许局域网流量传入。之后使用本插件可以将 Unraid 上大部分流量应用代理。安装:此插件Unraid 最低系统版本要求为 6.10.0,低于这个版本无法安装。在 Unraid Web 管理页面上,打开 “插件”->“安装插件”,粘贴下列对应平台的 .plg 文件 Url ,点击安装按钮后,会有一个弹窗显示安装进度。GitHub 平台: https://raw.githubusercontent.com/ludoux/unraid-proxy-editor/master/proxy.editor.plgGittee 平台: https://gitee.com/ludoux/unraid-proxy-editor/raw/master/proxy.editor.plg不出意外的话,两个平台托管的插件版本相同功能相同,只是检查更新和下载安装包的时候,地址不同。请注意未来卸载时,不出意外的话,卸载脚本会自动删除所有的代理配置。即卸载脚本并重启后,Unraid 应该会恢复成直连而不是 Proxy。使用:在 Unraid Web 界面上,“设置”->“用户实用程序”中就有本插件(Proxy Editor)的入口,点击进入。使用逻辑是先在下方设置配置文件,之后再在上方启用。配置文件分类两个类型:①CA代理 ②系统级代理 。两个代理修改的系统文件是不相同的,可以点击相关文本来展示帮助文本。这两个代理是不相关联的,即可以只开启任意一个(当然也可以都开启)。插件有写帮助文本,点击比如“代理地址:” 等位于左侧的文本控件,就会自动展开显示帮助文本。参考文章:Boot error: mv: cannot stat '/usr/local/bin/mover': No such file or directory - General Support - UnraidProxy Editor | 提供可视化页面,方便快捷设置、切换代理 - Chinese / 简体中文 - Unraid
2024年08月06日
53 阅读
0 评论
0 点赞
2024-08-06
香橙派orange Pi R1 plus安装docker
香橙派orange Pi R1 plus安装docker本篇全部命令来自:双千兆网口开发板Orange Pi R1 Plus安装Docker的方法安装docker的目的很简单拓展更多的玩法,Docker 本身是一种非常强大的容器化技术,它允许开发者将应用程序及其所有依赖项打包到一个可移植的容器中,并在不同的环境中轻松部署和运行。在Docker Hub中有许多开发者、大佬打包好了许多有意思的容器,具体的玩法先不多赘述让我们来先安装Docker吧~~1)先卸载可能存在的旧版本 dockerapt remove docker docker-engine docker-ce docker.io芜湖!尴尬第一条命令就出现了报错,我们直接把问题抛给GPT3.5给我们解决:根据你提供的错误信息,看起来系统中已经没有安装 docker-engine 这个软件包了,但你仍然无法完全卸载 Docker。出现这种情况可能有以下几种原因:Docker 安装方式不标准:如果你是通过非官方渠道或手动安装的 Docker,系统可能无法正确识别和卸载它。残留配置文件:即使删除了 Docker 软件包,系统中可能仍然存有一些 Docker 的配置文件或者残留数据。软件包数据库不一致:有时系统的软件包数据库可能会出现不一致或错误的情况,导致无法正确卸载某些软件。针对这种情况,我建议你尝试以下操作:手动删除 Docker 相关文件:使用 sudo rm -rf /var/lib/docker 命令删除 Docker 的数据目录。删除 /etc/docker/ 等 Docker 相关的配置文件。清理软件包数据库:运行 sudo apt-get clean 和 sudo apt-get autoclean 命令清理软件包缓存和依赖关系。如果问题仍未解决,可以尝试 sudo apt-get update --fix-missing 命令修复软件包数据库。使用 dpkg 强制删除:如果以上方法都无法解决,你可以尝试使用 sudo dpkg --remove --force-all docker-engine 命令强制删除 Docker。如果问题仍未解决,你可以考虑完全重新安装操作系统,以确保系统环境干净,然后重新安装 Docker。ok,更具上面的意思是系统中已经没有安装docker了,先不管直接来一次强行清除软件包数据库看看。看起来即使使用 dpkg --remove --force-all 命令,系统也无法识别 docker-engine 软件包。这可能是因为系统中根本就没有安装过这个软件包。行吧,根据GPT的反馈是我没有docker了,那就开始2)安装下面的软件包apt update apt install -y apt-transport-https ca-certificates curl software-properties-common3)再添加阿里云 docker 的密钥curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -【PS:这里吐槽一下,虽然但是这安装命令是官方给的,但是为啥有些不太靠谱了.......】4)在 ubuntu 的系统源中添加对应的 docker 源add-apt-repository "deb [arch=arm64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"5)安装最新版本的 docker-ceapt update apt install docker-ce记得输入y,进行安装6)验证 docker 的状态systemctl status dockerok,安装成功7)测试 dockerdocker run hello-world出现下面的就表示成功了!!
2024年08月06日
110 阅读
0 评论
0 点赞
1
2