1. 首页
  2. 主题
  3. Go问与答

go项目docker打包发布后读取不到项目内的文件

bestliufei · · 1627 次点击
![image.png](https://static.studygolang.com/210519/06ca4ed837a4fe69580da2c865ed6225.png) 项目内目录下放了一个excel文件,本地测试的时候可以正常读取,通过docker打包发布后就读取不到了,有知道什么原因的吗? _, err := os.Open("template/BatchImportTemplate.xlsx") err 报错了,文件不存在。 有知道怎么处理的吗?
你这个明显不属于程序的程序[binary],属于程序的资源[resource]或者数据[data] 我打镜像的话, binary可能会打到docker镜像里,资源和数据一定会通过volume的形式挂载到镜像上。
#5
更多评论
哪位大哥有知道怎么读取到项目里的文件吗?? 找了半天没找到什么方法
#1
重点不是在你的docker怎么配置吗......
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中