首页 > 解决方案 > 当我尝试运行 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

任何帮助都会很棒。

标签: javadocker

解决方案


推荐阅读