jos*_*sue 7 dockerfile docker-compose
我已经解决这个问题很长时间了,我想澄清这个问题,因为文档没有说太多。
[FATAL tini (6)] exec /sbin/docker-entrypoint.sh failed: Permission denied
Run Code Online (Sandbox Code Playgroud)
什么是tini?
为什么会出现权限错误?
COPY entrypoint-base.sh /sbin/docker-entrypoint.sh
ENTRYPOINT ["tini", "--", "/sbin/docker-entrypoint.sh"]
Run Code Online (Sandbox Code Playgroud)
小智 9
我知道我有点晚了,但支持@ARK,你需要向entrypoint.sh 授予执行权限。但之后使用以下命令COPY entrypoint-base.sh /sbin/docker-entrypoint.sh(注意小写的 chmod 和 RUN 命令)-
RUN chmod +x /sbin/docker-entrypoint.sh
Run Code Online (Sandbox Code Playgroud)
将文件复制到映像后,您必须授予执行权限。COPY entrypoint-base.sh /sbin/docker-entrypoint.sh在-之后添加以下行
RUN chmod +x /sbin/docker-entrypoint.sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14626 次 |
| 最近记录: |