无法在Docker-Compose中运行Hyperledger问题的测试网络

发布于 2025-02-08 13:34:40 字数 3685 浏览 2 评论 0 原文

我正在按照运行我的第一个面料网络。 根据说明,已从

curl -ssl https下载了docker图像:bit.ly/2ysbofe | 下面的bash -s

的屏幕截图,

ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ sudo docker images
REPOSITORY                   TAG       IMAGE ID       CREATED        SIZE
busybox                      latest    62aedd01bd85   9 days ago     1.24MB
hyperledger/fabric-ca        1.5       b2aed5002b3d   2 months ago   68.1MB
hyperledger/fabric-ca        1.5.3     b2aed5002b3d   2 months ago   68.1MB
hyperledger/fabric-ca        latest    b2aed5002b3d   2 months ago   68.1MB
hyperledger/fabric-tools     2.4       625237d887db   3 months ago   473MB
hyperledger/fabric-tools     2.4.3     625237d887db   3 months ago   473MB
hyperledger/fabric-tools     latest    625237d887db   3 months ago   473MB
hyperledger/fabric-peer      2.4       ee643d889779   3 months ago   62.3MB
hyperledger/fabric-peer      2.4.3     ee643d889779   3 months ago   62.3MB
hyperledger/fabric-peer      latest    ee643d889779   3 months ago   62.3MB
hyperledger/fabric-orderer   2.4       df64446ac2df   3 months ago   37.3MB
hyperledger/fabric-orderer   2.4.3     df64446ac2df   3 months ago   37.3MB
hyperledger/fabric-orderer   latest    df64446ac2df   3 months ago   37.3MB
hyperledger/fabric-ccenv     2.4       da4f00cb576a   3 months ago   517MB
hyperledger/fabric-ccenv     2.4.3     da4f00cb576a   3 months ago   517MB
hyperledger/fabric-ccenv     latest    da4f00cb576a   3 months ago   517MB
hyperledger/fabric-baseos    2.4       0287ebf8aaf3   3 months ago   6.94MB
hyperledger/fabric-baseos    2.4.3     0287ebf8aaf3   3 months ago   6.94MB
hyperledger/fabric-baseos    latest    0287ebf8aaf3   3 months ago   6.94MB

是下载的docker和docker -compose版本

ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ docker-compose --version
docker-compose version 1.20.0, build ca8d3c6
ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ docker --version
Docker version 20.10.17, build 100c701
ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ 

如下

ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ ./network.sh up
Using docker and docker-compose
Starting nodes with CLI timeout of '5' tries and CLI delay of '3' seconds and using database 'leveldb' 
LOCAL_VERSION=2.4.3
DOCKER_IMAGE_VERSION=2.4.3
ERROR: Version in "./compose/compose-test-net.yaml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ 

所示 /stackoverflow.com/questions/42139982/"> in ./docker-compose.yml中的Version不支持。您可能会看到此错误,因为您使用的是错误的撰写文件版本

根据其中的建议,一直试图安装最新的Docker-Compose,但无法找到正确的链接。 我的意思是,在Internet上找到的示例中,它们显示了下载的链接,

sudo curl -L https://github.com/docker/compose/releases/download/1.20.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

但是如果我只是更改上述链接中的版本,我的观察是v2.5.0等最新版本,也无法达到。

请帮助我了解如何继续这样做!

I am following the instructions of https://hyperledger-fabric.readthedocs.io/en/release-2.2/test_network.html to run my first fabric network.
as per instructions, have downloaded docker images from

curl -sSL https: bit.ly/2ysbOFE | bash -s

below is screenshot of images downloaded

ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ sudo docker images
REPOSITORY                   TAG       IMAGE ID       CREATED        SIZE
busybox                      latest    62aedd01bd85   9 days ago     1.24MB
hyperledger/fabric-ca        1.5       b2aed5002b3d   2 months ago   68.1MB
hyperledger/fabric-ca        1.5.3     b2aed5002b3d   2 months ago   68.1MB
hyperledger/fabric-ca        latest    b2aed5002b3d   2 months ago   68.1MB
hyperledger/fabric-tools     2.4       625237d887db   3 months ago   473MB
hyperledger/fabric-tools     2.4.3     625237d887db   3 months ago   473MB
hyperledger/fabric-tools     latest    625237d887db   3 months ago   473MB
hyperledger/fabric-peer      2.4       ee643d889779   3 months ago   62.3MB
hyperledger/fabric-peer      2.4.3     ee643d889779   3 months ago   62.3MB
hyperledger/fabric-peer      latest    ee643d889779   3 months ago   62.3MB
hyperledger/fabric-orderer   2.4       df64446ac2df   3 months ago   37.3MB
hyperledger/fabric-orderer   2.4.3     df64446ac2df   3 months ago   37.3MB
hyperledger/fabric-orderer   latest    df64446ac2df   3 months ago   37.3MB
hyperledger/fabric-ccenv     2.4       da4f00cb576a   3 months ago   517MB
hyperledger/fabric-ccenv     2.4.3     da4f00cb576a   3 months ago   517MB
hyperledger/fabric-ccenv     latest    da4f00cb576a   3 months ago   517MB
hyperledger/fabric-baseos    2.4       0287ebf8aaf3   3 months ago   6.94MB
hyperledger/fabric-baseos    2.4.3     0287ebf8aaf3   3 months ago   6.94MB
hyperledger/fabric-baseos    latest    0287ebf8aaf3   3 months ago   6.94MB

Docker and docker-compose versions are as below

ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ docker-compose --version
docker-compose version 1.20.0, build ca8d3c6
ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ docker --version
Docker version 20.10.17, build 100c701
ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ 

when I run ./network.sh up command, getting below issue

ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ ./network.sh up
Using docker and docker-compose
Starting nodes with CLI timeout of '5' tries and CLI delay of '3' seconds and using database 'leveldb' 
LOCAL_VERSION=2.4.3
DOCKER_IMAGE_VERSION=2.4.3
ERROR: Version in "./compose/compose-test-net.yaml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
ashish@ashish-Aspire-E1-570:~/myown/fabric-samples/test-network$ 

I tried to search this issue and came across,

Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version

As per the suggestions in it, have been trying to install latest docker-compose but not able to find right link.
i mean in examples found on internet, they have shown link to download as

sudo curl -L https://github.com/docker/compose/releases/download/1.20.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

but my observation is latest versions like v2.5.0 are not reachable if i just change the version in above link which I tried as well.

Pls help me understand how I can proceed with this !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

羁客 2025-02-15 13:34:40

我能够下载2.6.0如下

sudo curl -L https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

I was able to download 2.6.0 as follows

sudo curl -L https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文