Docker无法通过错误拉出存储库:请求太多(HAP429)

时间:2016-10-09 23:46:07

标签: docker gitlab docker-compose

我试图使用docker容器安装gitlab,并且能够使用来自sameersbn的docker compose文件成功启动gitlab。 然而,在少量卸载和(docker rm)重新安装(docker-compose up)作为CI测试的一部分之后,我开始在运行docker-compose up或docker run时遇到这个奇怪的错误

[root@server.com ~]# docker run java
Unable to find image 'java:latest' locally
Pulling repository docker.io/library/java
docker: Error while pulling image: Get https://index.docker.io/v1/repositories/library/java/images: malformed MIME header line: Too Many Requests (HAP429)..
See 'docker run --help'.

我似乎无法使用docker run或docker-compose拉出任何docker容器。

无法在线查找此问题。 根据码头中心论坛,问题https://forums.docker.com/t/429-too-many-requests-how-to-fix-this-isssue/3971/7应在一小时后消失,但我等了半天没有太多运气!

以下是我的安装细节:

[root@server build]# docker version
Client:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:
 OS/Arch:      linux/amd64
[root@server build]# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 15
Server Version: 1.12.1
Storage Driver: devicemapper
 Pool Name: docker-thinpool
 Pool Blocksize: 524.3 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: xfs
 Data file:
 Metadata file:
 Data Space Used: 3.077 GB
 Data Space Total: 61.2 GB
 Data Space Available: 58.12 GB
 Metadata Space Used: 1.204 MB
 Metadata Space Total: 641.7 MB
 Metadata Space Available: 640.5 MB
 Thin Pool Minimum Free Space: 6.119 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: true
 Deferred Deletion Enabled: false
 Deferred Deleted Device Count: 0
 Library Version: 1.02.107-RHEL7 (2015-10-14)
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge null host overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 3.10.0-327.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 7.64 GiB
Name: server.com
ID: SDFS:SDEF:GKY5:UKGK:QHWR:H4EC:wEFw:YVAS:JE2V:A5YB:FDSW
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 17
 Goroutines: 23
 System Time: 2016-10-09T18:34:43.969512367-05:00
 EventsListeners: 0
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-ip6tables is disabled
Insecure Registries:
 127.0.0.0/8

非常感谢任何帮助。我遇到了这个错误,无法继续使用我的gitlab。

感谢。

1 个答案:

答案 0 :(得分:0)

这可能与您的情况有关,也可能不相关,但我可以报告我有同样的错误(一小时内没有消失),这与我在办公室的VPN上有关。我不知道VPN是问题,还是工作场所的NAT,但是当我关闭VPN时,问题就消失了。

注意,我运行的是Docker for Windows(W7),所以我的情况与你的情况完全不同。但也许这个答案对你或其他寻求答案的人都有用。

底线:如果您使用的是VPN,请将其关闭然后重试。如果您在公司文件墙内,请在外面尝试。