当我关闭我的开发环境时,我会丢失所有部署吗?如何保留我的部署
When I close my Dev environment I lose all my deployments? How do I preserve my deployments
当我第一次部署任何业务网络时,我可以连接网络和 composer-playground
。但是当我关机后重新启动电脑时,我无法连接网络,但是 composer-playground
显示网卡与网络相关并且可以通过网卡连接。是不是每次打开电脑都要部署业务网络?
当您使用 ./startFabric.sh
重新启动环境时,所有开发环境都会得到 re-initialized。如果您不想丢失早期部署的 BNA,请不要使用 ./startFabric
& ./stopFabric
脚本。您必须 运行 docker-compose stop
才能停止 ./fabric-scripts/hlfv1/composer
中的织物容器。当重新启动您的开发环境时,然后 运行 docker ps -q -a | xargs docker start
。这将启动所有悬挂容器。
我创建了一个名为 fabricDev
的 bash script
,这样我就可以轻松地启动和停止 docker-compose
的 Fabric。我添加为答案以便其他人可以使用此脚本。
fabricDev.sh
#!/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 in
start)
start_fabric
;;
stop)
stop_fabric
;;
*)
esac
需要运行./fabricDev.sh stop
和./fabricDev.sh start
当我第一次部署任何业务网络时,我可以连接网络和 composer-playground
。但是当我关机后重新启动电脑时,我无法连接网络,但是 composer-playground
显示网卡与网络相关并且可以通过网卡连接。是不是每次打开电脑都要部署业务网络?
当您使用 ./startFabric.sh
重新启动环境时,所有开发环境都会得到 re-initialized。如果您不想丢失早期部署的 BNA,请不要使用 ./startFabric
& ./stopFabric
脚本。您必须 运行 docker-compose stop
才能停止 ./fabric-scripts/hlfv1/composer
中的织物容器。当重新启动您的开发环境时,然后 运行 docker ps -q -a | xargs docker start
。这将启动所有悬挂容器。
我创建了一个名为 fabricDev
的 bash script
,这样我就可以轻松地启动和停止 docker-compose
的 Fabric。我添加为答案以便其他人可以使用此脚本。
fabricDev.sh
#!/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 in
start)
start_fabric
;;
stop)
stop_fabric
;;
*)
esac
需要运行./fabricDev.sh stop
和./fabricDev.sh start