docker使用entrypoint执行时报permission denied错误
Posted soymilk2019
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker使用entrypoint执行时报permission denied错误相关的知识,希望对你有一定的参考价值。
在Dockerfile中使用指令ENTRYPOINT
来执行项目下entrypoint.sh
shell文件,如下:
时报错提示:
很明显问题在于用户没有文件的执行权限。
解决方法有两种:
-
赋予shell文件可执行权限
-
将
sh
作为ENTRYPOINT数组的第一个参数(推荐)
推荐使用第二种方式,因为不需要再额外去执行chmod
原文地址:http://www.fidding.me/article/100
以上是关于docker使用entrypoint执行时报permission denied错误的主要内容,如果未能解决你的问题,请参考以下文章
ENTRYPOINT/CMD process 入口点进程是什么?Docker容器Dockerfile entrypoint.sh文件作用,为什么在脚本开头要执行source ~/.bashrc?
ENTRYPOINT/CMD process 入口点进程是什么?Docker容器Dockerfile entrypoint.sh文件作用,为什么在脚本开头要执行source ~/.bashrc?