docker 有什么加速的办法? DaoCloud 太坑

2016-07-19 19:40:11 +08:00
 eromoe

DaoCloud 2.0 服务非得要你下个他的软件,命令也变成 dao pull

但是问题是,经常是下 github 上的 dockerfile , docker build 又不可能会去执行 dao pull 。。。。

然后旧版的 1.0 服务, 配置都没有涵盖(最新版 docker , windows 虚拟化支持,安装后直接用,不用装 toolbox 的)

我只只想更换镜像的, 问客服说现在不支持了。。。大坑。。。

还有什么好方法。。。为啥 docker 这个这么麻烦, linux 系统都有国内源, python , ruby , node 也都有源,怎么就 docker 找不到。。。

20280 次点击
所在节点    Docker
33 条回复
Numbcoder
2016-07-20 09:20:07 +08:00
用 daocloud 还需要在你的服务器上安装他们的监控程序,就这点你们也敢用?
eromoe
2016-07-20 09:25:03 +08:00
@zoues dockerhub 是能上,但是镜像就是下不来。
mrytsr
2016-07-20 10:00:14 +08:00
daocloud 有两种代理法 dao 是 v2,你找找 v1 ,就是透明代理
zsj950618
2016-07-20 12:22:42 +08:00
@eromoe https://docs.docker.com/docker-for-windows/#docker-daemon
自己看文档, USTCLUG 给的只是参考配置, windows 你照着 docker 官方文档改就可以了。
fzinfz
2016-07-20 12:48:13 +08:00
@eromoe

hyper-v 和 toolbox 其实就是 linux VM ( http://boot2docker.io/ ),最新的 2016 TP5 的基于 nanoserver/servercore 的 docker 才是真正的 windows container 。

* hyper-v 和 toolbox 的 docker 配置参考

从 windows 登陆 VM : docker-machine ssh default

/var/lib/boot2docker/profile 加上:
EXTRA_ARGS="--registry-mirror=https://docker.mirrors.ustc.edu.cn"

登陆 USTC mirror :
docker login -u anonymouse -p anonymouse docker.mirrors.ustc.edu.cn

docker pull xxx

电信 50M 宽带测试:

fzinfz
2016-07-20 12:49:08 +08:00
/var/lib/boot2docker/profile 改配置后重启 docker 或 vm
eromoe
2016-07-20 13:42:48 +08:00
@zsj950618 没错。。。。我早上看到了,没想到是用图片来说明。。。因为公司没有 hyper-v 只能回家试。。。
eromoe
2016-07-20 13:45:52 +08:00
@fzinfz 原来是是这样啊, 因为官方把 hyper-v 版和 toolbox 版 区别开了,而且推荐用 hyper-v 的 我还以为实现原理不同呢。。。晚上回去试试~
eromoe
2016-07-20 19:23:24 +08:00
@fzinfz 已经确认 hyper-v 下 docker-machine ssh default 无效, 这个命令确实是只针对 toolbox 。
但是 hyper-v 版可以通过 GUI 改,很方便
zoues
2016-07-24 17:27:06 +08:00
@eromoe 没遇到这种情况 可以在终端配个 proxy 试试 或者用国内 mirror
fzinfz
2016-08-11 21:01:14 +08:00
@eromoe 不好意思今天试了 docker for windows ,才发现确实和 docker toolbox(docker-machine)实现不同。。。

hyper-v 版也分 docker for windows 和 docker toolbox(docker-machine)两个版本的:
https://docs.docker.com/engine/installation/windows/
https://docs.docker.com/machine/drivers/hyper-v/

不过 machine 版 5 个月没有更新了。。。
https://github.com/docker/machine/tree/master/drivers

docker for win 很方便,不过貌似限制很多,发现官方居然不支持直接 console/ssh 进 VM ,要绕道。。。
参考: https://forums.docker.com/t/how-can-i-ssh-into-the-betas-mobylinuxvm/10991/8
ultrazgq
2017-01-19 17:20:21 +08:00
@DesignerSkyline 不错,支持。
heaventear
2017-04-17 15:00:35 +08:00
一劳永逸的解决方法是挂个梯子,码农不能没有梯子,我用的是天路加速器,看他们命令行加速教程,加速效果明显 https://91tianlu.cn/knowledgebase.php?action=displayarticle&id=7

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

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

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

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

© 2021 V2EX