java - 当我尝试运行 docker 它说 /bin/sh: [java,-jar,/bin/sh/hellotm-0.0.1-snapshort.jar]: not found
问题描述
这是我得到的错误:
docker run -dit openjdk:8-jdk-alpine
docker images
docker container ls
docker container exec flamboyant_knuth ls /tmp
docker container cp target/HelloTm-0.0.1-SNAPSHOT.jar flamboyant_knuth:/tmp
docker container exec flamboyant_knuth ls /tmp
docker container commit flamboyant_knuth syedwn14/hellotm-0.0.1-snapshort:manual1
docker images
docker run syedwn14/hellotm-0.0.1-snapshort:manual1
docker container commit --change="CMD ["java","-jar","/tmp/hellotm-0.0.1-snapshort.jar"]" flamboyant_knuth syedwn14/hellotm-0.0.1-snapshort:manual2
docker run -p 8080:8080 syedwn14/hellotm-0.0.1-snapshort:manual2
Error:
/bin/sh: [java,-jar,/bin/sh/hellotm-0.0.1-snapshort.jar]: not found
任何帮助都会很棒。
解决方案
推荐阅读
- c++ - 在 C++ 中锁定和解锁文件
- c++ - 无法从 const T 转换为 const T&
- sql-server - 在 SQL Server 中使用游标的更快替代方法
- mysql - mySQL删除重复但保留特定ID
- veins - 我可以使用相扑或静脉来发送真实数据吗?
- c++ - "while (a%5)" 和 "while (5)" 怎么不是语法错误?
- android - 在 Android Studio 中构建失败。消息:资源名称不应为空,但 strings.xml 存在
- c++ - 从 C++ 中的偏移量覆盖二进制文件的字节
- javascript - 如何通过 leaflet.pm 使 GeoJSON 数据不可编辑
- scala - Scala 宏注解没有得到扩展(宏天堂)