IBM pSeries ppc64le 下的registry v2 的安装

IBM pSeries  ppc64le 下的registry v2 的安装

1. 首先配置yum源
	cat >/etc/yum.repos.d/docker.repo <<EOF
	[docker]
	name=Docker
	baseurl=http://ftp.unicamp.br/pub/ppc64el/rhel/7_1/docker-ppc64el/
	enabled=1
	gpgcheck=0
	EOF

2. yum -y docker-io docker-registry

3. 为docker-registry配置systemd脚本:

	cat > /usr/lib/systemd/system/docker-registry.service <<EOF
	[Unit]
	Description=Registry server for Docker

	[Service]
	Type=simple
	ExecStart=/bin/registry /etc/registry/config.yml
	Restart=on-failure

	[Install]
	WantedBy=muti-user.target
	EOF

4. 生成字签证书,并拷贝到/etc/docker/certs.d/下
	a.  cd /etc/registry

	b.  cat > crt.sh <<EOF
		#!/bin/bash
		# 生成自签证书脚本

		#common name默认是主机名
		#CN=`hostname`
		CN=‘docker.repo‘
		#证书名
		CrtName=‘registry‘

		mkdir certs;cd certs

		openssl req -x509 -days 3650 -subj "/CN=${CN}/" -nodes -newkey rsa:4096 -sha256 -keyout ${CrtName}.key -out ${CrtName}.crt

		mkdir -p /etc/docker/certs.d/${CN}:5000 && cp ${CrtName}.crt /etc/docker/certs.d/${CN}:5000
		EOF

5. 修改/etc/registry/config.yml,如下:
	version: 0.1
	log:
	  fields:
	    service: registry
	storage:
	    cache:
	        blobdescriptor: inmemory
	    filesystem:
	        rootdirectory: /dockrepo
	http:
	    addr: docker.repo:5000
	    headers:
	        X-Content-Type-Options: [nosniff]
	    secret: f1bdf18afb9c7f8ab3af6a277799b3a4
	    tls:
	        certificate: /etc/registry/certs/registry.crt
	        key: /etc/registry/certs/registry.key
	health:
	  storagedriver:
	    enabled: true
	    interval: 10s
	    threshold: 3

6. 修改/etc/hosts文件,添加一条记录,如下:
	echo ‘192.168.32.233	docker.repo‘ >> /etc/hosts

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

8. 验证测试:
	docker pull docker.repo:5000/busybox(实际没有这个镜像)
	如果提示 Error: image 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
时间: 2024-10-14 04:33:39

IBM pSeries ppc64le 下的registry v2 的安装的相关文章

Docker Registry v2 + Token Auth Server (Registry v2 认证)实例。

关于Registry 对于registry v1 --> v2中,其中的原理.优化等,这里不再做一一介绍.这里有篇文章我瞄过几眼应该是比较不错的介绍文章了:http://dockone.io/article/747 . Registry v2 token机制 官方document:https://docs.docker.com/registry/spec/auth/token/ 目前docker registry v2 认证分为以下6个步骤: 1. docker client 尝试到regist

docker registry v2 nginx

Docker registry V2 nginx 搭建 一 环境 俩台centos 7 64位 Docker 版本 Client: Version:      1.8.2 API version:  1.20 Package Version: docker-1.8.2-7.el7.centos.x86_64 Go version:   go1.4.2 Git commit:   bb472f0/1.8.2 Built: OS/Arch:      linux/amd64 Server: Vers

docker registry v2 nginx 安全访问控制

环境准备: docker 版本:1.9.1 registry版本:2.2.1 本文之前也有发过一篇自建仓库nginx认证,但是对新出的registry v2版本不适用,特重更一篇. 一.创建相关目录及文件 (1)目录结构 auth│   ├── domain.crt│   ├── domain.key│   ├── nginx.conf│   └── nginx.htpasswd├── data mkdir -p auth mkdir -p data openssl req -newkey rs

转:Mac OS X下Sublime Text (V2.0.1)破解

Mac OS X下Sublime Text (V2.0.1)破解 Mac OS X下Sublime Text (V2.0.1)破解 (2013-03-07 14:02:54) 转载▼     正版的买个license其实并不贵,定价为70美元.如果不买license,也可access所有功能,只是偶有pop-up提示购买.有能力的请支持正版! 以下是step-by-step instructions: 1. 在http://www.sublimetext.com/上根据操作系统选择对应版本下载,

Docker Registry V2(distribution) & Proxy(nginx) 的搭建经历

Docker Registry V2 问世后,简单实用的确不错,不过等将端口5000更改成其他后,或者使用域名绑定后就错误百出.这里详细的将自己的经历过程做一个记录. 一.Docker Registry V2(distribution) 的安装. 这里我选择了使用官方提供的镜像去进行安装,也许你会感觉这很EASY,不屑一顾.不过,对一个运维人员来说,注重的是应用,注重的是registry中的镜像.而不是注重花哨的搭建过程.而我们注重的,registry 镜像都能满足我们的需求. # docke 

Linux下WebSphereV8.5.5.0 安装详细过程

Linux下WebSphereV8.5.5.0 安装详细过程 自WAS8以后安装包不再区别OS,一份介质可以安装到多个平台.只针对Installation Manager 进行了操作系统的区分 ,Websphere产品介质必须通过专门的工具Install Managere安装.进入IBM的官网http://www.ibm.com/us/en/进行下载.在云盘http://yun.baidu.com/share/linkshareid=2515770728&uk=4252782771 中是Linu

linux下搭建lamp环境以及安装swoole扩展

linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 输入下面命令: yum -y update 1.安装Apache [[email protected] ~]# yum -y install httpd # 开机自启动 [[email protected] ~]# chkconfig httpd on # 启动httpd 服务 [[email protected] ~]# service httpd s

基于Ubuntu12.04下的Keystone源码安装

Keystone 概述:Keystone 作为Openstack最早期的核心项目独立发展,由于Openstack 采取的设计理念也是所有一切皆API,因此设计服务API的调用脱离不了Keystone.Keystone 作为Openstack 中身份认证服务,在Openstack起到非常关键的作用,并且实现了Identity API 供Openstack 其他组件间进行身份验证 Keystone 两种认证方式:UUID认证的原理当用户拿着有效的用户名和密码去keystone认证后,keystone

Linux下MySQL的几种安装方式

闲来有空,整理下Linux下Mysql的几种安装方式,分别使用yum/rpm.常规方式编译安装.cmake方式编译安装以及使用二进制方式免编译安装MySQL Linux系统环境: CentOS release 6.5 (Final) x86_64 MySQL版本:5.5.45 安装前关闭了iptables.selinux为disabled 预安装以下包: yum groupinstall "debugging Tools" "Dial-up Networking Suppor