权限被拒绝docker-entrypoint.sh

时间:2019-05-25 03:59:12

标签: docker-compose dockerfile

我已经很久没有遇到这个问题了。我希望您能帮助我解决此问题。由于在教法中,ntacionj不多说。 Tini是什么?,因为权限错误?

[FATAL tini (6)] exec /sbin/docker-entrypoint.sh failed: Permission 
denied

dockerfile

COPY entrypoint-base.sh /sbin/docker-entrypoint.sh

ENTRYPOINT ["tini", "--", "/sbin/docker-entrypoint.sh"]

2 个答案:

答案 0 :(得分:0)

将文件复制到映像后,必须授予执行权限。在COPY entrypoint-base.sh /sbin/docker-entrypoint.sh-

之后添加以下行
CHMOD +x /sbin/docker-entrypoint.sh

答案 1 :(得分:0)

我知道我有点晚了,但要借用@ARK,您需要授予entrypoint.sh的执行权限。但是请在COPY entrypoint-base.sh /sbin/docker-entrypoint.sh之后使用以下命令(注意小写的chmod和RUN命令)-

RUN chmod +x /sbin/docker-entrypoint.sh