docker 的 Hyperledger 安装问题
Hyperledger installation issue with docker
这是我第一次测试 hyperkedger 区块链框架,但我遇到了一些问题。
我正在尝试在 ubuntu 图像上安装 hyperledger,按照本网站 https://hyperledger.github.io/composer/installing/development-tools.html 中提到的说明一切正常。但是在调用这个命令后
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 Fabric 构建 64 位镜像。所以不幸的是,我唯一的建议是找到一个 64 位 Ubuntu 主机系统。
这是我第一次测试 hyperkedger 区块链框架,但我遇到了一些问题。
我正在尝试在 ubuntu 图像上安装 hyperledger,按照本网站 https://hyperledger.github.io/composer/installing/development-tools.html 中提到的说明一切正常。但是在调用这个命令后
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 Fabric 构建 64 位镜像。所以不幸的是,我唯一的建议是找到一个 64 位 Ubuntu 主机系统。