技术解析

deepin 安装 docker 的问题
0
2021-06-28 00:58:47
idczone
我跟着 docker 官方的 Debian 版本去做,但是添加仓库时,docker 官网的仓库全部被忽略了,要怎样修改才有效?之前在 windows 用 ubuntu 虚拟机没有这个问题的,求解答。
报错如下:
正在读取软件包列表... 完成
W: 仓库 “ https://download.docker.com/linux/ubuntu unstable Release ” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “ https://download.docker.com/linux/debian unstable Release ” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 无法下载 https://download.docker.com/linux/ubuntu/dists/unstable/stable/binary-amd64/Packages 404 Not Found
E: 无法下载 https://download.docker.com/linux/debian/dists/unstable/stable/binary-amd64/Packages 404 Not Found
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

你给的报错信息里的地址确实 404,估计是软件源配置的有问题

sudo sh -c "echo deb [arch=amd64] https://download.docker.com/linux/debian stretch stable > /etc/apt/sources.list.d/docker-ce.list"

用最新的官方文档 https://docs.docker.com/engine/installation/linux/docker-ce/debian/jessie 的源
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
jessie \
stable"

其实你完全可以下载二进制的
```
curl -fsSLO https://get.docker.com/builds/Linux/x86_64/docker-17.05.0-ce.tgz && tar --strip-components=1 -xvzf docker-17.05.0-ce.tgz -C /usr/local/bin
Then start docker in daemon mode:
/usr/local/bin/dockerd
```

做开发为啥非要用 deepin。

既然都上 linux 了, 为啥不用 debian,ubuntu,suse,centos,arch 这些用户群巨大的发行版?

deepin 不然就是 debian 改么

国内的魔改版不建议做开发用, 给小白体验桌面还凑合

https://get.docker.com/ 我是用这个装的。

1.现在官方源里就有现成的 docker,为什么不直接 apt 安装仓库维护的稳定版?为什么一定要用最新的?
2.任何和包管理相关的问题,请先查阅深度百科相关页面有没有相关介绍:https://wiki.deepin.org/index.php?title=%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%AE%A1%E7%90%86/>大多数问题这里都能找到答案,同时官方的态度是不推荐用户自己添加 ppa 源,出了问题概不负责╮(╯▽╰)╭
3.我听过太多不信任 deepin 的声音,然而我自己用它开发快两年,包括 web 安卓 python 和 c 系等等技术栈,没有什么问题是系统原因导致的,总结下来有几点:①尽量用官方源装软件,那种不由分说就让你添加 ppa 或者下载源码自己编译的辣鸡教程基本可以无视②出了问题多查日志,多搜索错误信息,而不是先怀疑系统有问题③各种乱七八糟的自动化脚本尽量别用,如果一定要用最好自己看一下……有些所谓的自动化脚本为了省事直接拿发行版当做分支判断条件,一言不合就是破坏系统环境……④一定要看教程的话有限 debian 其次 ubuntu,上次碰到个直接卸了 apt 装 yum 的"老手"也是醉的不行⑤实在不行也可以去 launchpad.net 下载需要的 deb 包,然后自己保存好这些 deb 包做安装卸载的管理……

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服