docker以port-forward运行失败

时间:2019-10-10 02:10:27

标签: java docker

这是我的docker文件

FROM openjdk:8-jre-slim

RUN mkdir /app

COPY dept-1.0.jar /app

CMD java -jar /app/dept-1.0.jar

EXPOSE 8080

如果我像没有端口转发一样运行,则可以运行docker映像而没有任何问题 docker run --name=department dept:latest

但是使用端口转发docker run --name=department dept:latest -p 8082:8080时,我看到此错误-

docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"-p\": executable file not found in $PATH": unknown.

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我在Dockerfil中更改了以下内容

CMD java -jar /app/dept-1.0.jar

ENTRYPOINT ["java", "-jar", "/app/dept-1.0.jar"]

这解决了我的问题。