有没有办法让Docker更快地下载公共图像?

时间:2014-11-15 13:26:49

标签: docker

core@core-01 ~ $ docker run -p 3000:8080 paulbrennan/dillinger 
Unable to find image 'paulbrennan/dillinger' locally
Pulling repository paulbrennan/dillinger
0a8ed7d461a1: Pulling dependent layers 
511136ea3c5a: Download complete 
8cbdf71a8e7f: Downloading 2.162 MB/67.49 MB 14m19s

是否有镜子或添加镜子的方法?为什么这么慢?我在香港的互联网连接非常快。

我认为问题可能是我的位置,如果我在亚马逊Linux服务器上运行它运行速度很快,但是从我在香港的PC这么慢。

2 个答案:

答案 0 :(得分:1)

你看过这篇文章吗

对Apt-Cacher-ng服务进行Docker化

http://docs.docker.com/examples/apt-cacher-ng/

提取

这个容器几乎可以立即下载任何软件包。

答案 1 :(得分:1)

您可以将所需的图像推送到在您自己的基础架构中运行的docker注册表中。

docker注册表本身就是一个docker容器,所以很容易设置它。

https://github.com/docker/docker-registry