2016-07-12 196 views
2

我的Dockerfile有问题。我在我的Docker容器上安装了py-spidev以从传感器获取数据。 一切正常,并安装在容器中。在树莓派的Dockerfile中执行chmod pi/dev/spi *

我唯一的问题是文件夹/dev/spi*只有root的读写权限。我需要阅读www数据的权利。如果我在正在运行的容器上执行chmod 666 /dev/spi*,则everthing可以正常工作。我想要在Dockerfile中执行chmod

https://github.com/legionth/westfall-pi/blob/master/Dockerfile

回答

0

在你Dockerfile,只需添加这行:

RUN chmod 666 /dev/spi* 
+0

这并不为我工作: '第28步:运行chmod 666的/ dev/SPI *' --- >在e85d1fc63d8d中运行 chmod:无法访问'/ dev/spi *':没有这样的文件或目录 正如我所说的,我可以在运行的容器中编辑权限。但没有在Dockerfile – werwofl

+0

错误信息意味着该目录不存在于您的泊坞窗图像,因此尝试直接从您的Dockerfile安装py-spidev –

+0

我已经看过链接的Dockerfile。 – werwofl