Dockerfile中文件/eureka.ja前面加的斜干 / 作用有疑问

来源:12-1 运行第一个docker容器

网络时空

2020-03-20

师兄,下午好!

你的12-1小节中 Dockerfile文件中最后一行是

ENTRYPOINT [“java” ,"-jar","/eureka.jar"]

我看了Dockerfile文件的命令相关介绍,对于如上这行内容,对于 eureka.jar这个jar包文件前面为什么要加一个 斜干 / ,不理解这个到底起什么作用?能具体解释下吗?

正常运行命令不就是 java -jar eureka.jar 吗? 就算是运行当前目录下的eureka.jar文件,也是 java -jar ./eureka.jar 吧!,不应该是
java -jar /eureka.jar

写回答

2回答

廖师兄

2020-03-22

那是路径啊,/是linux系统的根目录

0
4
网络时空
回复
廖师兄
好呢,我再试下,谢谢师兄指点!
2020-03-23
共4条回复

网络时空

提问者

2020-03-22

我发现Dockerfile文件中,写成 /eureka.jar 或  eureka.jar 然后,编译访问都是正常的!

不加 /, 我能明白,但是加了 / 为什么正确,有些不解?


不加/ 运行情况如下图


//img.mukewang.com/szimg/5e774e3f099cc9d506510558.jpg

//img.mukewang.com/szimg/5e774e3f090867d513600768.jpg




0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5673 学习 · 2489 问题

查看课程