hyperledger / fabric-private-chaincode

FPC enables Confidential Chaincode Execution for Hyperledger Fabric using Intel SGX.
Apache License 2.0
159 stars 91 forks source link

Incompatible docker versions between dev containers and sample test networks #768

Open osamamagdy opened 1 month ago

osamamagdy commented 1 month ago

Describe the bug In the base-dev docker image, docker compose is installed as a plugin but the sample test network scripts use it as docker-compose which needs to be installed as a standalone binary.

To Reproduce Add steps to reproduce the behavior, e.g.

  1. Follow this tutorial
  2. When you reach the Start test network step it errors out with docker-compose: command not found

Expected behavior The network starts successfully

Log-filesScreenshots

image

Environment (please complete the following information):

Suggested solution Either edit the Dockerfile for the base-dev image at utils/docker/base-dev/Dockerfile to install docker compose as a standalone binary or edit scripts to use it as a plugin with docker compose instead of docker-compose

munapower commented 1 month ago

Another option is determine if there is a Fabric Test Network version that uses docker-compose and upgrade to that version.

munapower commented 1 month ago

I think we need to upgrade to this version 02d9f8c