当前位置:   article > 正文

docker build -t时,file not found_docker build -t 报错

docker build -t 报错
  • 有时在构建docker镜像时,会遇到file not found 的问题,你查看文件确实存在。什么原因?
  • 对于docker 构建命令后面的. 的错误理解。这个点误认为是dockerfile 文件所在的当前目录,其实不是这样的。
  • 这个点的真正含义是,构建镜像时,这个点一下的文件会全部被拷贝到镜像中,这个点是相对于dockerfile的路径的
  • 此时你只需要修改命令,(当然你在项目的根路径执行也行,不过这会导致你的镜像很大)你执行的docker构建的命令只要能找到Dockerfile 就行。
docker build -t xxxx:v1 --file path/Dockerfile .
# 也可以这么写
docker build -t xxx:v1 --file ./Dockerfile .. # 意思是dockerfile 所在的上一级目录会被拷贝到镜像

  • 1
  • 2
  • 3
  • 4
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号