龙芯Fedora21 搭建docker-registry本地服务器

http://www.loongnix.org/index.php/%E9%BE%99%E8%8A%AFFedora21_%E6%90%AD%E5%BB%BAdocker-registry%E6%9C%AC%E5%9C%B0%E6%9C%8D%E5%8A%A1%E5%99%A8

docker registry实现了docker镜像的管理和迁移,没有registry,docker的功能是不完整的。官方的registry直接拉取下来又不能使用,
必须制作我们自己mips64el架构的registry镜像,笔者进行了艰苦的摸索,开创了一种下述正确的新方法。

需要2台机器,为便于描述,下文中分别称为dscn1、dscn3。其中,
dscn1(10.20.42.56):用于搭建docker的服务器
dscn3(10.20.42.189):用于最后拉取镜像时对docker-registry的测试
一、编译m2crypto依赖
docker-registry镜像的制作依赖m2crypto包,先编译好此包,待用。

下载m2crypto源码包,安装,编译
#wget ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/updates/21/SRPMS/m/m2crypto-0.22.5-2.fc21.src.rpm       ;下载rpm源码包
#rpm -ivh m2crypto-0.22.5-2.fc21.src.rpm    ;安装源码包
#cd ~/rpmbuild/SPECS                        ;进入SPECS目录
#rpmbuild -ba m2crypto.spec                 ;编译m2crypto文件

此时,会提示有依赖包错误
#yum install openssl swig                     ;安装依赖包

修改m2crypto.spec在global multilib_arches添加mips64el架构
%global multilib_arches mips64el
在48行处,添加如下三行
%ifarch %{mips64el}
basearch=mips64el
%endif
再次执行编译rpmbuild -ba m2crypto.spec,编译成功
#cd ~/rpmbuild/RPMS/mips64el/                ;进入RPMS目录,找到编译后的包
#rpm -ivh m2crypto-0.22.5-2.fc21.loongson.mips64el.rpm    ;安装编译之后的包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值