[other] 如何升级Docker版本啊?
Tofloor
poster avatar
v***[email protected]
deepin
2024-02-02 22:54
Author

还是接着我的上一个技术问题来的:

我的生产力工具软件安装不上去啊

我这个问题直接发到OO官方老外的技术论坛上面了,然后,老外居然还认认真真复现了一遍,结果老外就安装上去了,老外的deepin深度操作系统的版本和我的一样,但是,老外安装的docker版本是25.0.2,而我的居然只是19.03.8,最关键的是,我就是用的deepin官方本身推荐的docker安装方式来安装的docker的啊,怎么就会不是最新版本的呢?奇怪啊,深度Deepin如何安装最新的25.0.2版本的docker啊?

Reply Favorite View the author
All Replies
raspbian
deepin
2024-02-02 23:03
#1

用docker官网的安装方式正常安装

不要给自己挖坑

安装完后是可以由apt直接管理升级的

如果你是看国内csdn这些所谓“离线安装”的教程 那你大概率安装什么版本就永远用什么版本了

Reply View the author
吉吉如律令
deepin
2024-02-02 23:50
#2

截止到目前为止,在deepin系统中仍可以按docker官网提供的适用于debian系统的安装方法来安装docker,只是要稍微做些修改

方便问下你当前使用的deepin版本以及你安装docker所输入的命令吗?我可以帮你看看是哪里出了问题

Reply View the author
爱开发
deepin
2024-02-03 00:01
#3

image.png

$ cat /etc/apt/sources.list.d/docker.list                                                                                                     
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian bookworm stable

image.png

/etc/apt/keyrings/docker.gpg 公钥可以看:

Reply View the author
要讲武德
deepin
2024-02-03 02:29
#4

https://docs.docker.com/engine/install/binaries/

使用docker编译好的二进制安装。想装什么版本就安装什么版本

Reply View the author
蒜蓉辣椒酱
deepin
2024-03-05 14:19
#5
吉吉如律令

截止到目前为止,在deepin系统中仍可以按docker官网提供的适用于debian系统的安装方法来安装docker,只是要稍微做些修改

方便问下你当前使用的deepin版本以及你安装docker所输入的命令吗?我可以帮你看看是哪里出了问题

lsb_release -cs

apricot

这一步出现问题,找不到这个发行版的仓库

lyp@lyp-PC:~$ sudo add-apt-repository \
>    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
>    $(lsb_release -cs) \
>    stable"
请输入密码:
验证成功
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 95, in 
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)  
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in get_sources
    (self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Deepin/apricot
Reply View the author
蒜蓉辣椒酱
deepin
2024-03-05 14:21
#6
蒜蓉辣椒酱
lsb_release -cs

apricot

这一步出现问题,找不到这个发行版的仓库

lyp@lyp-PC:~$ sudo add-apt-repository \
>    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
>    $(lsb_release -cs) \
>    stable"
请输入密码:
验证成功
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 95, in 
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)  
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in get_sources
    (self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Deepin/apricot

这个地址提到https://zhuanlan.zhihu.com/p/629169129

Reply View the author
蒜蓉辣椒酱
deepin
2024-03-05 14:31
#7

问题已解决,按照官方教程,只需要编辑docker.list文件,把apricot 改为buster。

Reply View the author