歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 解決Centos7中docker無法從非官方庫中pull鏡像

解決Centos7中docker無法從非官方庫中pull鏡像

日期:2017/3/3 11:02:49   编辑:Linux技術
系統版本
[root@bogon ~]# cat /etc/redhat-release 
CentOS Linux release 7.1.1503 (Core) 
 
docker版本
[root@bogon ~]# docker --version
Docker version 1.7.1, build 446ad9b/1.7.1
 
錯誤信息
[root@bogon ~]#  docker pull dl.dockerpool.com:5000/ubuntu:12.04
Error response from daemon: invalid registry endpointhttps://dl.dockerpool.com:5000/v0/: unable to ping registry endpointhttps://dl.dockerpool.com:5000/v0/ v2 ping attempt failed with error: Gethttps://dl.dockerpool.com:5000/v2/: tls: oversized record received with length 28012
 v1 ping attempt failed with error: Gethttps://dl.dockerpool.com:5000/v1/_ping: tls: oversized record received with length 28012. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry dl.dockerpool.com:5000` to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/dl.dockerpool.com:5000/ca.crt
[root@bogon ~]# 
 
解決辦法:
修改/etc/sysconfig/docker文件,增加如下信息
OPTIONS='--selinux-enabled --insecure-registry dl.dockerpool.com:5000'
 
重啟docker服務並重新下載
[root@bogon ~]# systemctl restart docker.service 
[root@bogon ~]#  docker pull dl.dockerpool.com:5000/ubuntu:12.04
Trying to pull repository dl.dockerpool.com:5000/ubuntu ...
0b310e6bf058: Download complete 
511136ea3c5a: Download complete 
5f18d94c3eca: Download complete 
53db23c604fd: Download complete 
9f045ea36057: Download complete 
d03a1a9d7555: Download complete 
30868777f275: Download complete 
Status: Downloaded newer image for dl.dockerpool.com:5000/ubuntu:12.04
 
 
Copyright © Linux教程網 All Rights Reserved