我打算使用Laravel,而我想使用laradock。经过一些成功的设置过程。
我本打算运行docker-compose up
,但出现此错误
Building ide-theia
Step 1/3 : FROM theiaide/theia
---> 40a7b9da8cae
Step 2/3 : LABEL maintainer="ahkui <ahkui@outlook.com>"
---> Using cache
---> d9d45043f719
Step 3/3 : RUN echo 'fs.inotify.max_user_watches=524288' >> /etc/sysctl.conf
---> Running in 4dd5bcc59773
/bin/sh: can't create /etc/sysctl.conf: Permission denied
ERROR: Service 'ide-theia' failed to build: The command '/bin/sh -c echo 'fs.inotify.max_user_watches=524288' >> /etc/sysctl.conf' returned a non-zero code: 1
我不知道为什么。无论我使用sudo
还是不使用,该错误仍然会出现。
答案 0 :(得分:1)
我已经有办法解决它。转到Laradock文件夹> ide-theia> Dockerfile。添加此命令
USER root
此命令之前
RUN echo 'fs.inotify.max_user_watches=524288' >> /etc/sysctl.conf
保存它,尝试再次运行docker-compose up
。
答案 1 :(得分:0)
这是known和fixed Laradock的问题。
您应该update Laradock。