daniel_shao
2024-06-24 11:33 deepin
漏写了配置Docker从代理服务器拉取镜像(非国内镜像源使用)的链接:
https:/删掉/www.lfh文字acks.com/tech/pull-docker-images-behind-pro内容xy/
本来是想直接编辑的,然而系统总说帖子有敏感词TAT,所以只能贴在这啦。有需要的朋友可以参考。
Reply Like 0 View the author
漏写了配置Docker从代理服务器拉取镜像(非国内镜像源使用)的链接:
https:/删掉/www.lfh文字acks.com/tech/pull-docker-images-behind-pro内容xy/
本来是想直接编辑的,然而系统总说帖子有敏感词TAT,所以只能贴在这啦。有需要的朋友可以参考。
直接安装二进制文件吧
您说得对,那样更简单。但是没法从APT直接更新了。
Popular Events
More
Deepin源里的Docker版本比较老,有些软件需要最新的API才能运行。因此按照官方教程摸索出了安装新版本Docker的方法,记录分享给大家。
我目前的Deepin版本是V20.9社区版。
教程和外部链接
Docker官网教程
https://docs.docker.com/engine/install/ubuntu/#install-from-a-package
查看Deepin版本与Debian版本
https://blog.csdn.net/e891377/article/details/108032882
配置APT代理(非国内镜像源使用)
https://blog.csdn.net/lonelysky/article/details/81059339
配置Docker从代理服务器拉取镜像(非国内镜像源使用)
安装过程记录
首先,官方教程是针对Ubuntu的,因此要做一些调整。注:以下调整我都是从download.docker.com的文件目录里翻的,应该不会有问题。建议逐条执行,如有链接失效需要手动去目录里找
添加GPG密钥
首先安装证书:
下载密钥。这一步我作了修改:Debian第的GPG key路径要改成
https://.../linux/debian/gpg
添加APT源
这一步是在
/etc/apt/sources.list.d/
里增加Docker源,有两个坑。修改的点如下:. /etc/os-release
+echo $VERSION_CODENAME
的方法得到的代号是apricot,这个代号是Deepin的代号而不是Debian底包的代号。因此在添加源时,需要用cat /etc/debian_version
查到Debian版本号,我的为10.10,对应的代号为buster。相应修改对应位置:注意,此时APT可能会报连接超时错误,这是由于一些众所周知的网络原因导致的。解决办法是为apt-get使用代理,参考这篇教程。
当然使用国内源也是可以的,比如使用中科大源:修改
/etc/apt/sources.list.d/docker.list
文件如下:注意这里我的处理器架构在上面使用
dpkg --print-architecture
时已经自动变成了amd64。**如果你的架构不同,不需要按我的修改,只需要修改后面的链接就行了。**经过查看中科大源是有buster代号的Debian版本Docker的,但是相比官方源还是少一些。国内源确实可能会出现这种情况,如果找不到对应版本的包还是得使用魔法在官方源里下载。