尝试在docker容器内运行composer-rest-server时发生节点EACCESS错误

时间:2018-09-30 20:48:41

标签: node.js docker hyperledger-composer

我正在尝试运行超级账本作曲家示例应用程序“信用证”,但是它不起作用。

这是“ docker logs rest”的输出:

Output

1 个答案:

答案 0 :(得分:1)

该示例应用程序启动了多个Docker容器(包括一个用于Composer Rest Server的容器)。启动容器后,它们会在您登录的会话和容器之间映射卷-容器对作曲者用户使用默认的uid和gid 1000。

您应检查开始示例的文件夹(目录)的所有权和权限。 uid 1000需要能够写入启动样本的文件夹。当运行样本的用户不同于1000并且没有正确的访问权限时,我已经看到此错误。