deepin 安装 docker 的问题

2017-07-15 15:15:33 +08:00
 ray1888
我跟着 docker 官方的 Debian 版本去做,但是添加仓库时,docker 官网的仓库全部被忽略了,要怎样修改才有效?之前在 windows 用 ubuntu 虚拟机没有这个问题的,求解答。
5799 次点击
所在节点    Linux
11 条回复
ray1888
2017-07-15 15:16:31 +08:00
报错如下:
正在读取软件包列表... 完成
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: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
yangxuan8282
2017-07-15 15:56:51 +08:00
你给的报错信息里的地址确实 404,估计是软件源配置的有问题
nanpuyue
2017-07-15 19:01:11 +08:00
sudo sh -c "echo deb [arch=amd64] https://download.docker.com/linux/debian stretch stable > /etc/apt/sources.list.d/docker-ce.list"
lifeng202
2017-07-15 19:39:25 +08:00
用最新的官方文档 https://docs.docker.com/engine/installation/linux/docker-ce/debian/#install-using-the-repository

然后这里改成 jessie 的源

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
jessie \
stable"
ipchy
2017-07-15 19:56:57 +08:00
其实你完全可以下载二进制的
```
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
```
oska874
2017-07-15 20:03:21 +08:00
做开发为啥非要用 deepin。
beginor
2017-07-15 20:38:53 +08:00
既然都上 linux 了, 为啥不用 debian,ubuntu,suse,centos,arch 这些用户群巨大的发行版?
justtery
2017-07-15 20:49:17 +08:00
@beginor deepin 不然就是 debian 改么
beginor
2017-07-15 22:41:53 +08:00
@justtery 国内的魔改版不建议做开发用, 给小白体验桌面还凑合
recall704
2017-07-15 23:03:09 +08:00
https://get.docker.com/ 我是用这个装的。
debuggerx
2017-07-16 09:06:34 +08:00
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#.E5.B8.B8.E8.A7.81.E9.97.AE.E9.A2.98
大多数问题这里都能找到答案,同时官方的态度是不推荐用户自己添加 ppa 源,出了问题概不负责╮(╯▽╰)╭
3.我听过太多不信任 deepin 的声音,然而我自己用它开发快两年,包括 web 安卓 python 和 c 系等等技术栈,没有什么问题是系统原因导致的,总结下来有几点:①尽量用官方源装软件,那种不由分说就让你添加 ppa 或者下载源码自己编译的辣鸡教程基本可以无视②出了问题多查日志,多搜索错误信息,而不是先怀疑系统有问题③各种乱七八糟的自动化脚本尽量别用,如果一定要用最好自己看一下……有些所谓的自动化脚本为了省事直接拿发行版当做分支判断条件,一言不合就是破坏系统环境……④一定要看教程的话有限 debian 其次 ubuntu,上次碰到个直接卸了 apt 装 yum 的"老手"也是醉的不行⑤实在不行也可以去 launchpad.net 下载需要的 deb 包,然后自己保存好这些 deb 包做安装卸载的管理……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/375548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX