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

Node EACCESS error when trying to run composer-rest-server inside a docker container

我正在尝试 运行 hyperledger composer 示例应用程序 "Letters of credit",但它不起作用。

这是 "docker logs rest" 的输出:

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

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