Ubuntu docker的Hyperledger安装问题

Ubuntu docker的Hyperledger安装问题,ubuntu,blockchain,hyperledger-fabric,hyperledger,Ubuntu,Blockchain,Hyperledger Fabric,Hyperledger,这是我第一次测试hyperkedger bloackchain框架,但我面临一些问题 我正在尝试在ubuntu映像上安装hyperledger,按照本站点中提到的说明,一切都很好。但是在调用这个命令之后 mkdir ~/fabric-tools && cd ~/fabric-tools curl -O https://raw.githubusercontent.com/hyperledger/composer-tools/master/packages/fabric-dev-s

这是我第一次测试hyperkedger bloackchain框架,但我面临一些问题

我正在尝试在ubuntu映像上安装hyperledger,按照本站点中提到的说明,一切都很好。但是在调用这个命令之后

mkdir ~/fabric-tools && cd ~/fabric-tools

curl -O https://raw.githubusercontent.com/hyperledger/composer-tools/master/packages/fabric-dev-servers/fabric-dev-servers.zip
unzip fabric-dev-servers.zip
下面是输出

myuser@ubuntu:~/fabric-tools$ ./downloadFabric.sh
Development only script for Hyperledger Fabric control
Running 'downloadFabric.sh'
FABRIC_VERSION is unset, assuming hlfv1
FABRIC_START_TIMEOUT is unset, assuming 15 (seconds)

# Set ARCH
ARCH=`uname -m`
uname -m

# Grab the current directory.
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd 
 dirname "${BASH_SOURCE[0]}" 

# Pull and tag the latest Hyperledger Fabric base image.
docker pull hyperledger/fabric-peer:$ARCH-1.0.4
/home/myuser/fabric-tools/fabric-scripts/hlfv1/downloadFabric.sh: line 13: docker: command not found
因此,我尝试使用手动安装docker,之后使用相同的命令,我得到以下错误

 sudo ./downloadFabric.sh
Development only script for Hyperledger Fabric control
Running 'downloadFabric.sh'
FABRIC_VERSION is unset, assuming hlfv1
FABRIC_START_TIMEOUT is unset, assuming 15 (seconds)

# Set ARCH
ARCH=`uname -m`
uname -m

# Grab the current directory.
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd 
 dirname "${BASH_SOURCE[0]}" 

# Pull and tag the latest Hyperledger Fabric base image.
docker pull hyperledger/fabric-peer:$ARCH-1.0.4
Error response from daemon: manifest for hyperledger/fabric-peer:i686-1.0.4 not found

从这里我无法理解是什么问题,以及如何下载正确的docker图像。任何提示或指导都将不胜感激

看起来您正在运行32位Ubuntu发行版。Docker官方只支持64位操作系统,我们只为Hyperledger结构构建64位映像。不幸的是,我唯一的建议是找到一个64位的Ubuntu主机系统。

你能提供一些关于你主机系统的额外信息吗,特别是通过运行
uname-a
?我现在的猜测是,您正在运行32位版本的UbuntuI。我想您已经收到了以下信息:Linux ubuntu 4.4.0-31-generic#50 ubuntu SMP Wed Jul 13 00:06:14 UTC 2016 i686 i686 i686 i686 GNU/Linux,是的,它看起来是32位的。我想,您有什么建议吗?我很惊讶您能够在32位系统上安装Docker。上次我检查时,Docker官方只支持64位操作系统,我们只为Hyperledger结构构建64位映像。不幸的是,我唯一的建议是找到一个64位的Ubuntu主机系统。谢谢你提供的信息,我很晚才意识到这一点,尽管我发现很少有32位的Ubuntu dockers教程,但效果并不好。@Gari Singh将此评论作为答案,所以我将选择你的答案作为最后一个答案,并关闭此线程。