加速中国/亚洲的码头拉动

时间:2015-03-10 06:22:09

标签: docker

当你从中国的官方码头工具库中取出图像时,它真的很慢。

我不是要求在当地提供有效的解决方案,因为我已找到https://github.com/docker/docker-registry。我要问的是,在中国/亚洲是否有可用且更快的替代存储库,就像其中许多存储库作为Debian存储库源一样?

谢谢。

5 个答案:

答案 0 :(得分:11)

据我所知,

dockerpull发布了他们的本地存储库,因此您只需将其主机放在存储库前面即可:

docker pull daocloud.io/ubuntu:14.04

更优雅的方法是使用来自daocloud的注册表镜像,将下面的行附加到/etc/default/docker.io或/ etc / default / docker

DOCKER_OPTS="$DOCKER_OPTS --registry-mirror=http://YOUR_ID.m.daocloud.io"

请注意,YOUR_ID需要替换为您在www.daocloud.io上注册帐户后提供的注册ID。到目前为止,午餐几乎是免费的,你每月可以获得10GB带宽。

答案 1 :(得分:3)

中国有一个来自码头工人的官方镜子。

https://docs.docker.com/registry/recipes/mirror/#use-case-the-china-registry-mirror

  

您可以在注册表镜像中添加“https://registry.docker-cn.com”   /etc/docker/daemon.json中的数组来自中国注册局   默认情况下是镜像。

     

{ "registry-mirrors": ["https://registry.docker-cn.com"] }

答案 2 :(得分:0)

作为Docker Toolbox用户,您可以使用--engine-registry-mirror https://registry.docker-cn.com创建一个docker计算机。例如。

docker-machine create -d virtualbox --engine-registry-mirror https://registry.docker-cn.com dev 

或将其添加到~\.docker\machine\machines\<machine name>\config.json中的docker机器设置中。

"HostOptions": {
        //...
        "EngineOptions": {
        //...
            "RegistryMirror": [
                "https://registry.docker-cn.com"
            ],
            "InstallURL": "https://get.docker.com"
        },

其他镜子:

答案 3 :(得分:0)

这个好镜像的更新是阿里云registry.aliyuncs.com/google_containers/

答案 4 :(得分:0)

{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}