首页 > 解决方案 > 权限被拒绝 docker-entrypoint.sh

问题描述

我已经被这个问题困扰了很长时间,我想澄清这个问题,因为文档并没有说太多。

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

是什么tini
为什么权限错误?

Dockerfile:


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

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

标签: docker-composedockerfile

解决方案


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

CHMOD +x /sbin/docker-entrypoint.sh

推荐阅读