在Dockerfile中使用指令ENTRYPOINT
来执行项目下entrypoint.sh
shell文件,如下:
时报错提示:
很明显问题在于用户没有文件的执行权限。
解决方法有两种:
-
赋予shell文件可执行权限
-
将
sh
作为ENTRYPOINT数组的第一个参数(推荐)
推荐使用第二种方式,因为不需要再额外去执行chmod
原文地址:http://www.fidding.me/article/100
在Dockerfile中使用指令ENTRYPOINT来执行项目下entrypoint.shshell文件,如下:ENTRYPOINT ["./entrypoint.sh"]时报错提示:Exec: "./entrypoint.sh": permission denied很明显问题在于用户没有文件的执行权限。解决方法有两种:...
在Dockerfile中使用指令ENTRYPOINT
来执行项目下entrypoint.sh
shell文件,如下:
时报错提示:
很明显问题在于用户没有文件的执行权限。
解决方法有两种:
赋予shell文件可执行权限
将sh
作为ENTRYPOINT数组的第一个参数(推荐)
推荐使用第二种方式,因为不需要再额外去执行chmod
原文地址:http://www.fidding.me/article/100
转载于:https://www.cnblogs.com/soymilk2019/p/11571810.html
更多推荐
所有评论(0)