我尝试过hyperledger撰写在线游乐场,现在想在本地使用它。 但是在成功拉出所有图像并尝试启动后面临错误。
"WARNING: The ARCH variable is not set. Defaulting to a blank string.
Creating network "composer_default" with the default driver
Pulling ca.org1.example.com (hyperledger/fabric-ca:-1.0.4)...
ERROR: invalid tag format"
我正在使用 Ubuntu 14.04, docker 17.03.0-ce和docker-compose, docker-compose版本1.8.1,build 878cff1
答案 0 :(得分:0)
来自tags上的码头工具网站:
标记名称必须是有效的ASCII,并且可以包含小写和大写字母,数字,下划线,句点和短划线。标签名称可能不以句号或破折号开头,最多可包含128个字符。
编辑:但是,您的案例中的问题可能是之前未设置环境变量的消息。您正在运行的命令可能会尝试提取hyperledger/fabric-ca:${ARCH}-1.0.4
,但ARCH
将替换为空字符串。
答案 1 :(得分:0)
在“https://github.com/IBM/hyperledger-fabric-on-linux-one/issues/15”中提出了类似的问题,其中一个建议的方法是彻底清除图像,删除所有安装脚本的所有docker镜像并重新开始。
但是我按照这个链接(https://hyperledger.github.io/composer/installing/development-tools) 现在一切都正常运行