docker build -t mysh . 报错

docker build -t mysh . 报错

http://img1.sycdn.imooc.com//climg/5ee442f509c4b88207540088.jpghttp://img1.sycdn.imooc.com//climg/5ee4430d0903ea6017620102.jpg

请问老师:我这个路径下创建了test3 这个文件呀,但是执行build的时候就报错没有test3这个文件。

先谢谢老师的解答了。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

可以查看下文件的权限。另外是用root用户运行docker命令的嘛那?dockerfile完整贴一下?

  • 变形叮当 提问者 #1
    老师您好,我这个是root用户 但是创建的test3 的文件权限是:-rw-r--r-- Dockerfile: #Owned by manager FROM debian MAINTAINER manager RUN mkdir test1 RUN touch test2 COPY test3 . ADD test4.tar.gz . ENTRYPOINT ["/bin/sh"] CMD ["-c","ls -l"]
    2020-06-13 12:08:44
  • Java架构师讲师团 回复 提问者 变形叮当 #2
    权限和Dockerfile都没有问题。你运行命令的时候所在的目录是test3所在的software目录吗
    2020-06-13 17:29:08
  • 另外可以在运行目录执行ls -a确认没有.dockerignore文件
    2020-06-13 17:37:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师