Docker(一) Standard_init_linux.go:190: exec user process caused “exec format error

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_24452475/article/details/83242610

写在前面

  • 最近需要将公司 Web项目 制成Docker镜像,大四实习时接虽触过(可以吹牛的水平),仅限于皮毛而已.
  • 开始后续采坑工作.

问题记录

  • run.sh 具体内容
source /etc/profile
sh /data1/apache-tomcat-7.0.91/bin/catalina.sh run
  • 即, 通过脚本使 java 环境变量生效。
  • 如果有更好的实现方式(不用写脚本),可以留言,或者发现后博主继续更新下。

错误原因

  • Script脚本 开头必须加 #!/bin/bash,即
#!/bin/bash
source /etc/profile
sh /data1/apache-tomcat-7.0.91/bin/catalina.sh run
  • 其他可能
    • 镜像系统位数与tomcat、jdk不一致等.

参考链接

猜你喜欢

转载自blog.csdn.net/qq_24452475/article/details/83242610