2019-12-24 区块链节点docker创建节点镜像,并导出,导入镜像,启动节点的方法

  1. 下载最新分支;

git clone -b released/v1.0.6.0 https://github.com/hpb-project/go-hpb.git

  1. 进到当前目录下;
    cd go-hpb
2019-12-24 区块链节点docker创建节点镜像,并导出,导入镜像,启动节点的方法_第1张图片
image.png
  1. go-hpb路径下执行 docker build -t hpbbc/go-hpbv1060 . 注意 “.” ,当前路径;


    2019-12-24 区块链节点docker创建节点镜像,并导出,导入镜像,启动节点的方法_第2张图片
    image.png
  2. 导出镜像;docker save --output go-hpbv1060.tar.gz hpbbc/go-hpbv1060

2019-12-24 区块链节点docker创建节点镜像,并导出,导入镜像,启动节点的方法_第3张图片
image.png

5.1 导出的镜像可以复制到其他服务器上使用, docker load < go-hpbv1060.tar.gz

2019-12-24 区块链节点docker创建节点镜像,并导出,导入镜像,启动节点的方法_第4张图片
image.png

5.2 或者上传镜像到docker 仓库; docker push hpbbc/go-hpb


2019-12-24 区块链节点docker创建节点镜像,并导出,导入镜像,启动节点的方法_第5张图片
image.png

6.1 重新拉取docker 镜像; docker pull hpbbc/go-hpb

6.2 重新启动;

docker run -itd --privileged=true --restart=always -v /home/ghpb-bin/node/:/root/node/ -p 8545:8545 -p 30303:30303 -p 8546:8546 --name ghpb1060 hpbbc/go-hpbbc:latest --datadir /root/node/data --networkid 100 --verbosity 1 --rpc --rpcaddr 0.0.0.0 --rpcapi hpb,web3,admin,txpool,debug,personal,net,miner,prometheus --syncmode full --nodetype synnode console

  1. 检查版本号

    docker run --privileged=true hpbbc/go-hpb:latest version

2019-12-24 区块链节点docker创建节点镜像,并导出,导入镜像,启动节点的方法_第6张图片
image.png

你可能感兴趣的:(2019-12-24 区块链节点docker创建节点镜像,并导出,导入镜像,启动节点的方法)