香橙派orange Pi R1 plus安装docker

香橙派orange Pi R1 plus安装docker

kezhan5241
2024-08-06 / 0 评论 / 133 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年08月07日,已超过105天没有更新,若内容或图片失效,请留言反馈。

香橙派orange Pi R1 plus安装docker

本篇全部命令来自:双千兆网口开发板Orange Pi R1 Plus安装Docker的方法

安装docker的目的很简单拓展更多的玩法,Docker 本身是一种非常强大的容器化技术,它允许开发者将应用程序及其所有依赖项打包到一个可移植的容器中,并在不同的环境中轻松部署和运行。

Docker Hub中有许多开发者、大佬打包好了许多有意思的容器,具体的玩法先不多赘述让我们来先安装Docker吧~~

1)先卸载可能存在的旧版本 docker

apt remove docker docker-engine docker-ce docker.io

芜湖!尴尬第一条命令就出现了报错,我们直接把问题抛给GPT3.5给我们解决:

根据你提供的错误信息,看起来系统中已经没有安装 docker-engine 这个软件包了,但你仍然无法完全卸载 Docker。出现这种情况可能有以下几种原因:

  1. Docker 安装方式不标准:

    • 如果你是通过非官方渠道或手动安装的 Docker,系统可能无法正确识别和卸载它。
  2. 残留配置文件:

    • 即使删除了 Docker 软件包,系统中可能仍然存有一些 Docker 的配置文件或者残留数据。
  3. 软件包数据库不一致:

    • 有时系统的软件包数据库可能会出现不一致或错误的情况,导致无法正确卸载某些软件。

针对这种情况,我建议你尝试以下操作:

  1. 手动删除 Docker 相关文件:

    • 使用 sudo rm -rf /var/lib/docker 命令删除 Docker 的数据目录。
    • 删除 /etc/docker/ 等 Docker 相关的配置文件。
  2. 清理软件包数据库:

    • 运行 sudo apt-get cleansudo apt-get autoclean 命令清理软件包缓存和依赖关系。
    • 如果问题仍未解决,可以尝试 sudo apt-get update --fix-missing 命令修复软件包数据库。
  3. 使用 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-common

3)再添加阿里云 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-ce

apt update
apt install docker-ce

记得输入y,进行安装

6)验证 docker 的状态

systemctl status docker

ok,安装成功

7)测试 docker

docker run hello-world

出现下面的就表示成功了!!

0

评论 (0)

取消