美文网首页
hyperledger fabric docker导出到内网

hyperledger fabric docker导出到内网

作者: cyberhorse | 来源:发表于2018-02-22 17:52 被阅读0次

由于公司网络限制,内网机器不能访问互联网,所以为了安装hyperledger fabric docker,只好将hyperledger fabric docker先在外网机器上部署好,然后再导出到内网机器。过程记录如下:

1,导出image

docker save imageid > name.tar.gz

(用export/import的方式可能会报错)

2,拷贝到内网机器

3,在内网机器load

docker load < name.tar.gz

4,内网机器建立repo-tag,可以参考如下步骤:

4.1,在外网已经部署好fabri环境的机器上,导出docker images的结果:

docker images > images.txt

4.2,在目标机器上,首先将所有save导出的tar.gz包load进来,然后打tag。手工过程比较繁琐,可以用脚本实现下:

make-tags.py:

import os

import sys

with open(sys.argv[1]) as h:

        h.readline()

        for line in h:

                items = line.strip().split()

                if len(items) > 3 :

                        cmd='docker tag '+ items[2] + ' ' + items[0]+':'+items[1]

                        print cmd

                        os.system(cmd)

然后执行 python make-tags.py images.txt

相关文章

网友评论

      本文标题:hyperledger fabric docker导出到内网

      本文链接:https://www.haomeiwen.com/subject/ktuztftx.html