我已经遇到这个问题很长时间了,我想澄清一下这个问题,因为文档没有说太多。
[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"]
最佳答案
将文件复制到镜像后,您必须授予执行权限。在 COPY entrypoint-base.sh /sbin/docker-entrypoint.sh
后面添加以下行——
CHMOD +x /sbin/docker-entrypoint.sh
关于docker-compose - 权限被拒绝 docker-entrypoint.sh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56301576/