fabric-sdk-go-1.0.0-beta1 基于容器开发部署 (素材)

这篇博客介绍了如何使用`fabric-sdk-go-1.0.0-beta1`在容器环境中进行开发和部署。通过一系列的`make`命令,包括`dockerenv-stable-up`,清理旧的设置,设置环境变量,并使用`docker-compose`启动容器。同时,还提供了一个名为`unused-cont-dele.sh`的脚本来清除未使用的容器。
摘要由CSDN通过智能技术生成

~、“make dockerenv-stable-up”工作命令集 + 宏展开

make --just-print  dockerenv-stable-up     // "-n"  

rm -Rf /tmp/enroll_user /tmp/msp /tmp/keyvaluestore /tmp/hfc-kvs /tmp/state /tmp/state-store

rm -f integration-report.xml report.xml

go clean

FIXTURE_PROJECT_NAME=fabsdkgo DOCKER_REMOVE_FORCE=false test/scripts/clean_integration.sh

FABRIC_CRYPTOCONFIG_VERSION=v1 \

FABRIC_FIXTURE_VERSION=v1.4 \

FABRIC_SDKGO_CODELEVEL_TAG=stable \

test/scripts/populate-fixtures.sh

. /media/SOFTWARE/Tmp4Dev/dev/fab_/fabric-sdk-go-1.0.0-beta1/test/fixtures/dockerenv/stable-env.sh && \

    . /media/SOFTWARE/Tmp4Dev/dev/fab_/fabric-sdk-go-1.0.0-beta1/test/fixtures/fabric/v1/crypto-config/env.sh && \

        cd /media/SOFTWARE/Tmp4Dev/dev/fab_/fabric-sdk-go-1.0.0-beta1/test/fixtures/dockerenv && \

        FABRIC_SDKGO_CODELEVEL_VER=v1.4 FABRIC_SDKGO_CODELEVEL_TAG=stable FABRIC_DOCKER_REGISTRY= \

        /opt/usr/bin/docker-compose-123 -f ./docker-compose-std.yaml -f ./docker-compose.yaml up --remove-orphans --force-recreate

 

~、unused-cont-dele.sh

function clearContainers() {

  CONTAINER_IDS=$(docker ps -a | awk '!($2 ~ /clxdev.*/) {print $1}')

  if [ -z "$CONTAINER_IDS" -o "$CONTAINER_IDS" == " " ]; then

    echo "---- No containers available for deletion ----"

  else

    docker rm -f $CONTAINER_IDS

  fi

}

clearContainers

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值