docker - unable to access jarfile during docker run
问题描述
I am unable to resolve issue executing my run.sh file which invokes jar file within it. When i execute my run.sh file from my local, it works as expected.
docker file:
FROM maven:3.8.1-adoptopenjdk-11
WORKDIR /folder1
COPY folder1/ /folder1/
CMD ["/folder1/run.sh"]
run.sh file which resides within folder1
#!/bin/sh
java -jar ".\test.jar" excel ".\\"
echo "Starting execution..."
read -t 5 -p "I am going to wait for 5 seconds only ..."
Commands executed:
docker build -t demo3 .
docker run -it -p 4044:4044 demo3
Error:
Unable to access jarfile .\test.jar
Starting execution...
解决方案
推荐阅读
- css - 防止在所有浏览器中呈现“漂亮”的 unicode 表情符号
- java - PrintWriter 与 BufferedWriter
- javascript - 是否有一些功能可以创建一个没有 eval 的简单计算器
- python - 如何在计算机上查找创建/修改时间晚于特定日期的所有文件?
- javascript - 向数据表添加超链接时遇到问题
- html - 部分顶部和底部的波浪背景
- java - 如何使图像不因旋转而调整大小(在 JavaFX 中)?
- c# - 在 Unity 中更改分辨率时如何修复黑屏
- swift - 用字符串求和浮点数后保持小数
- typescript - NPM 包如何导出文件以在其他项目中使用?