IBM pSeries  ppc64le 下的registry v2 的安装

1. 首先配置yum源
	cat >/etc/yum.repos.d/docker.repo < /usr/lib/systemd/system/docker-registry.service < crt.sh <> /etc/hosts

7. 启动docker和docker-registry服务:
	service docker start 
	service docker-registry start

8. 验证测试:
	docker pull docker.repo:5000/busybox(实际没有这个镜像)
	如果提示 Error: p_w_picpath busybox:latest not found,则说明配置成功

9. 客户端(即要拉去或推送镜像的用户)要做的操作:
	a. mkdir -p /etc/docker/certs.d/docker.repo:5000
	b. scp [email protected]/tmp/registry.crt  /etc/docker/certs.d/docker.repo:5000/
	c. echo '192.168.32.233	docker.repo' >> /etc/hosts
	d. service docker restart
	
	
10. 编写showrepo.sh脚本,在命令行下,以表格样式显示registry服务器中有哪些镜像:
    #!/bin/bash
    # Date: 2016.05.06
    #以表格的形式是查看自用regsitry镜像库有哪些镜像
    
    crtPath=/etc/docker/certs.d/docker.repo\:5000/registry.crt
    repoAddr='https://docker.repo:5000/v2/'
    
    
    imgList=$(curl -s --cacert ${crtPath} ${repoAddr}_catalog |jq '.repositories'  |sed -e '/\[/d' -e '/\]/d' | xargs)
    imgList=(${imgList//,/})
    
    awk 'BEGIN{printf("%-40s %-50s\n", "  Name", "   Tags")}'
    for imgName in ${imgList[*]};do
        curl -s --cacert ${crtPath} ${repoAddr}${imgName}/tags/list | column -ts'{}[]' | awk -F'("name":)|("tags":)' 'sub(/,/,"",$2){printf("%-  40s %-50s\n",$2,$3)}'
    done