eromoe
V2EX  ›  Docker

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

  •  
  •   eromoe · Jul 19, 2016 · 21539 views
    This topic created in 3764 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    33 replies  •  2017-04-17 15:00:35 +08:00
    shiny
    shiny
    Jul 19, 2016
    1
    我用的阿里云(dev.aliyun.com),加速器外网也能用,而且有构建服务
    eromoe
    eromoe
    OP
    Jul 19, 2016
    2
    @shiny 没看到 配置说明文档啊。。。这个东西 ? https://help.aliyun.com/knowledge_detail/40557.html
    感觉不太像。。。
    eromoe
    eromoe
    OP
    Jul 19, 2016
    3
    @eromoe 哦。。。原来要进管理中心啊。。。
    eromoe
    eromoe
    OP
    Jul 19, 2016
    4
    @shiny 囧。。。没写 hyper-v 版的 docker 咋搞。。。。
    shiny
    shiny
    Jul 19, 2016
    5
    @eromoe 登录后点加速器
    shiny
    shiny
    Jul 19, 2016
    6
    那我不知道了。。。 只用过 Linux 和 Mac 版的
    shiny
    shiny
    Jul 19, 2016
    7
    另外灵雀云也有一个镜像加速器
    bdbai
    bdbai
    Jul 19, 2016 via Android
    8
    用 DaoCloud 在线把镜像构建好,然后直接 pull 下来就可以,不需要它的程序。
    jhaohai
    jhaohai
    Jul 19, 2016 via iPhone
    9
    @bdbai 就不怕构建的时候塞点东西进去?
    wzxjohn
    wzxjohn
    Jul 19, 2016
    10
    @bdbai 在线构建要把你所有的代码仓库展示给他,很不安全。。。
    eromoe
    eromoe
    OP
    Jul 19, 2016
    11
    @shiny 那个云雀我家好慢,貌似要收钱? 嘛,像阿里发了个工单,去 docker 那发了个 issue ,先等等吧=。=
    Owenjia
    Owenjia
    Jul 19, 2016 via Android
    12
    DesignerSkyline
    DesignerSkyline
    Jul 19, 2016 via iPad❤️1
    13
    注意一定要先登录
    docker login daocloud.io
    再进行 pull 操作:
    docker pull daocloud.io/xxx/ghost:master-init
    有什么问题吗?不需要它的客户端啊……
    DesignerSkyline
    DesignerSkyline
    Jul 19, 2016 via iPad❤️1
    15
    @bdbai 加一
    windfarer
    windfarer
    Jul 19, 2016
    16
    构建的时候可以先 dao pull 把要 from 的镜像拉下来再构建嘛。。
    techmoe
    techmoe
    Jul 19, 2016 via Android
    17
    daocloud 这东西感觉吃枣药丸,上次有人说在上面挂私有的 ss 镜像都被翻到删了
    zoues
    zoues
    Jul 20, 2016
    18
    配个时速 灵雀的吧,话说 dockerhub 难道很卡?
    zhsj
    zhsj
    Jul 20, 2016 via Android
    19
    楼上已经有人提到了, USTC LUG 提供 docker hub 镜像,地址是 https://docker.mirrors.ustc.edu.cn ,使用方法见 https://lug.ustc.edu.cn/wiki/mirrors/help/docker
    eromoe
    eromoe
    OP
    Jul 20, 2016
    20
    @Owenjia
    @zsj950618
    不行的,他这个是指针对 linux 系统的, windows 下的 hyper-v 和 toolbox 都不管用。。。
    我指有去找“ Docker 的启动参数”, 但是搞不懂怎么加,每次 docker 的时候服务程序已经启动了,安装路径下又没找到什么配置文件。。。。
    Numbcoder
    Numbcoder
    Jul 20, 2016
    21
    用 daocloud 还需要在你的服务器上安装他们的监控程序,就这点你们也敢用?
    eromoe
    eromoe
    OP
    Jul 20, 2016
    22
    @zoues dockerhub 是能上,但是镜像就是下不来。
    mrytsr
    mrytsr
    Jul 20, 2016 via Android
    23
    daocloud 有两种代理法 dao 是 v2,你找找 v1 ,就是透明代理
    zhsj
    zhsj
    Jul 20, 2016
    24
    @eromoe https://docs.docker.com/docker-for-windows/#docker-daemon
    自己看文档, USTCLUG 给的只是参考配置, windows 你照着 docker 官方文档改就可以了。
    fzinfz
    fzinfz
    Jul 20, 2016❤️1
    25
    @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
    fzinfz
    Jul 20, 2016
    26
    /var/lib/boot2docker/profile 改配置后重启 docker 或 vm
    eromoe
    eromoe
    OP
    Jul 20, 2016
    27
    @zsj950618 没错。。。。我早上看到了,没想到是用图片来说明。。。因为公司没有 hyper-v 只能回家试。。。
    eromoe
    eromoe
    OP
    Jul 20, 2016
    28
    @fzinfz 原来是是这样啊, 因为官方把 hyper-v 版和 toolbox 版 区别开了,而且推荐用 hyper-v 的 我还以为实现原理不同呢。。。晚上回去试试~
    eromoe
    eromoe
    OP
    Jul 20, 2016
    29
    @fzinfz 已经确认 hyper-v 下 docker-machine ssh default 无效, 这个命令确实是只针对 toolbox 。
    但是 hyper-v 版可以通过 GUI 改,很方便
    zoues
    zoues
    Jul 24, 2016 via iPhone
    30
    @eromoe 没遇到这种情况 可以在终端配个 proxy 试试 或者用国内 mirror
    fzinfz
    fzinfz
    Aug 11, 2016
    31
    @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
    ultrazgq
    Jan 19, 2017
    32
    @DesignerSkyline 不错,支持。
    heaventear
    heaventear
    Apr 17, 2017
    33
    一劳永逸的解决方法是挂个梯子,码农不能没有梯子,我用的是天路加速器,看他们命令行加速教程,加速效果明显 https://91tianlu.cn/knowledgebase.php?action=displayarticle&id=7
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   701 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 17:56 · PVG 01:56 · LAX 09:56 · JFK 12:56
    ♥ Do have faith in what you're doing.