为了账号安全,请及时绑定邮箱和手机立即绑定

老师,执行docker build . 之后第三步显示的是 no such file or directory

lstat jpress.war : no such file or directory

正在回答

9 回答

自己写的相对路径 关gockerfile什么事  你写绝对的啊 你愿意放哪放哪

0 回复 有任何疑惑可以回复我~

这里的人 都是答废话 我能告诉你 。

我和你说真相吧,你用的是ubuntu系统,用的是docker 17.03 -ce 版本的 ce 版本不是这样用的!!!!

docker info 你自己下载一个 不是ce 版本来试试看 

你看能不能通过

0 回复 有任何疑惑可以回复我~

war包和Dockerfile放在一个目录下面就OK啦

0 回复 有任何疑惑可以回复我~

ADD *.war /usr/local/tomcat/webapps/

0 回复 有任何疑惑可以回复我~

1、解压好war包到一个目录xxx,

2、编辑Dockerfile 替换为:COPY xxx /usr/local/tomcat/webapps

0 回复 有任何疑惑可以回复我~

1、解压好war包到一个目录xxx,

2、编辑Dockerfile 替换为:COPY xxx /usr/local/tomcat/webapps

0 回复 有任何疑惑可以回复我~

文件一定要和dockerfile在同一目录?

我是在win10家庭版上装的 docker-toolbox。我在copy /d/xx/jpress.war,总是报 no such file or  directory。

当我把jpress.war 放到和dockerfile在同一目录,就不报这个问题了。

感觉这不太科学,按理是应该可以指定要copy的文件路径的。

0 回复 有任何疑惑可以回复我~
#1

张昊天

路径是你自己写的 怎么不科学?你给的就是相对路径,你写绝对试试 左边时本地 右边时镜像 这是映射关系
2020-11-16 回复 有任何疑惑可以回复我~

文件一定要和dockerfile在同一目录?

我是在win10家庭版上装的 docker-toolbox。我在copy /d/xx/jpress.war,总是报 no such file or  directory。

当我把jpress.war 放到和dockerfile在同一目录,就不报这个问题了。

感觉这不太科学,按理是应该可以指定要copy的文件路径的。

1 回复 有任何疑惑可以回复我~
#1

moRexss

你用docker 17.03了吗?
2017-10-15 回复 有任何疑惑可以回复我~
#2

慕粉1464888072

是的。。。我是 ubuntu 16 版本。按照你说的把 war 包 移动到 Dockerfile 同级目录,再执行构建命令。就没有问题了。
2018-09-02 回复 有任何疑惑可以回复我~

你的文件的位置没有写对吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师,执行docker build . 之后第三步显示的是 no such file or directory

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信