Ubuntu都2104了,docker怎么还在安装?

导读

正如题所说,明明docker安装的教程已经烂大街了,为什么还要安装?

那当然是add-key命令将不能再用了。

之前的方法不能再用了?

没错,如果你升级了就没办法用了

还记得吗,以前是这样的:

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -

但是出现了一个warning,说的是apt-key is depricated。我以为warning是可以忽略的,没想到直接不能使用。

我仔细找了一下,发现了一个大事件:

apt-key will last be available in Debian 11 and Ubuntu 22.04.

好家伙,我刚升了Ubuntu21.04,发现以前20.04以前安装Ubuntu的方法直接失效了,没有办法使用以前的curl命令加入源。直接提前了一个版本可还行?

解决办法

于是,没有办法,我直接去找docker官方的gpg文件,然后就找到了这个链接:

https://download.docker.com/linux/ubuntu/gpg

将这个链接直接输入浏览器中,浏览器就会帮助下载docker官方的gpg文件,最终就是一个文件名都是gpg的文件。

然后,将文件使用mv命令扔到/etc/apt/trusted.gpg.d/文件夹下。既然一开始下载的文件就是gpg,连后缀都没有,我们在移动的时候就别画蛇添足改为*.gpg了,所以使用命令:

sudo mv gpg /etc/apt/trusted.gpg.d/docker

如果改成了docker.gpg,终端就会报错,说该文件无法识别。所以千万不要画蛇添足哦。

鉴于我们使用了官方给的gpg文件,那么我们也就只能添加官方的镜像了。

sudo add-apt-repository "deb [arch=amd64] \
  https://download.docker.com/linux/ubuntu/ \
  $(lsb_release -cs) \
  /stable"

当然你直接使用root省掉了sudo也没有关系。

在这之后就可以安装了:

sudo apt-get install docker-ce -y

安装成功之后,就和docker的使用教程相同了。

P.S.

由于我一直觉得阿里的UI蠢到没边,所以一直没有尝试阿里镜像中有没有可供下载的gpg文件。如果有的话,也是同样的放到/etc/apt/trusted.gpg.d/文件夹下,然后添加阿里镜像的源,也就是很多教程中提到的:

sudo add-apt-repository \
  "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  $(lsb_release -cs) \
  stable"

再之后的就都是相同的了。各位网友可以积极尝试。

公众号上也有推送

微信公众号混饭吃的科研狗也同样推送了本文,欢迎来看哦!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ordinary_brony

代码滞销,救救码农

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值