美文网首页
golang升级1.18后,DockerFile报错 missi

golang升级1.18后,DockerFile报错 missi

作者: 蒙浩 | 来源:发表于2022-03-22 15:24 被阅读0次

    在升级golang到1.18后,之前可以跑过的Dockerfile突然报错:

    k8s.io/apimachinery/pkg/apis/meta/v1: missing go.sum entry for module providing package k8s.io/apimachinery/pkg/apis/meta/v1 (imported by alert-service/pkg/cache); 
    

    本地执行go mod tidy后,本地可以build过,但是容器中仍然失败。
    最终经过测试发现,go 1.18版本在build的时候需要go.sum文件,这与之前版本有所不同。
    只需在Dockerfile中增加下面一句即可。

    RUN COPY go.sum go.sum
    

    相关文章

      网友评论

          本文标题:golang升级1.18后,DockerFile报错 missi

          本文链接:https://www.haomeiwen.com/subject/axmfjrtx.html