使用docker加载已有镜像安装Hyperledger Fabric v1.1.0

每次在新的服务器上安装Hyperledger Fabric网络时,通过fabric官方提供的脚本安装时,需要从网络上down下近10G的fabric相关镜像,这个过程是漫长及痛苦的,有时因网络问题,还会前功尽弃。
因此,通过docker在已经安装好fabric的机器上导出相关镜像,并复制镜像到新服务器上,并使用docker进行直接导入,则省时省力很多。

使用docker转存镜像

找一台已经安装好fabric的机器,使用docker images列出所有镜像,如下所示

假如要导出hyperledger/fabric-ca,TAG为x86_64-1.1.0的镜像至/home/ubuntu/docker_images文件夹下,使用如下命令:

可以使用该方法导出所有需要的镜像

使用docker加载镜像

将导出的镜像移到新服务器上的某个目录中,假设还是/home/ubuntu/docker_images,现在我们可以使用如下命令导入上一步导出的镜像fabric-ca_x86_64-1.1.0.tar

可以使用该命令导入所有需要的镜像,可以使用docker images验证镜像是否导入成功

使用已有镜像安装Fabric v1.1.0

  • 在$GOPATH/github.com/hyperledger目录下down下fabric和fabric-samples的v1.1.0的源码。

  • 将bin文件夹和config文件夹置于$GOPATH/github.com/hyperledger/fabric-samples下。

  • 使用docker加载之前已经导出的镜像。

运行已有项目

  • 进到fabric-samples/first-network

  • 生成配置文件

选择同意,会默认生成mychannel

  • 起动项目

  • 成功后关闭

Original: https://www.cnblogs.com/eczhou/p/9391047.html
Author: 上品物语
Title: 使用docker加载已有镜像安装Hyperledger Fabric v1.1.0

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/534797/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球