当我关闭我的Dev环境时,我失去了所有部署?如何保留部署

时间:2018-03-23 09:55:39

标签: hyperledger-fabric hyperledger hyperledger-composer

首次部署任何业务网络时,我可以连接网络composer-playground。但是当我在关机后重新启动电脑时,我无法连接网络,但显示该卡的composer-playground与网络相关,可以通过该卡连接。我打开电脑后每次都需要部署业务网络吗?

2 个答案:

答案 0 :(得分:2)

当您使用./startFabric.sh重新启动环境时,将重新初始化所有开发环境。如果您不想丢失先前部署的BNA,请不要使用./startFabric& ./stopFabric个脚本。您必须运行docker-compose stop才能停止./fabric-scripts/hlfv1/composer中的结构容器。重新启动开发环境后,运行docker ps -q -a | xargs docker start。这将启动所有悬空容器。

答案 1 :(得分:2)

我创建了一个名为bash script的{​​{1}},以便我可以轻松启动和停止Fabric fabricDev。我添加了一个答案,以便其他人可以使用此脚本。

<强> fabricDev.sh

docker-compose

需要运行#!/bin/bash start_fabric() { cd ./fabric-scripts/hlfv1/composer docker-compose start echo echo 'Fabric DEV environment started' } stop_fabric() { cd ./fabric-scripts/hlfv1/composer docker-compose stop echo echo 'Fabric DEV environment stopped' } case $1 in start) start_fabric ;; stop) stop_fabric ;; *) esac ./fabricDev.sh stop