最佳答案
我有一个入口点 shell 脚本,它接受参数 A-B。
我有工作 码头作曲文件,其中我覆盖 tomcat 的入口点与指令:
entrypoint: /usr/local/tomcat/entrypoint.sh -a param1 -b param2
什么是 去码头了替代品?
docker run --entrypoint "/usr/local/tomcat/entrypoint.sh -a param1 -b param2" tomcat:jre8
不起作用
我得到了:
docker: Error response from daemon:
invalid header field value "oci runtime error: container_linux.go:247:
starting container process caused \"exec:
\\\"/usr/local/tomcat/entrypoint.sh -a param1 -b param2\\\":
stat /usr/local/tomcat/entrypoint.sh -a param1 -b param2:
no such file or directory\"\n".
仅供参考:
docker run --entrypoint "/usr/local/tomcat/entrypoint.sh" tomcat:jre8
从 Docker 的角度来看是可行的,但显然脚本失败了