Docker构建Golang项目常见问题
- 1 dockerfile报错:failed to read expected number of bytes: unexpected EOF
- 2 go mod tidy: go.mod file indicates go 1.21, but maximum supported version is 1.17
1 dockerfile报错:failed to read expected number of by服务器托管tes: unexpected EOF
可能是docker拉取的镜像版本导致的问题的出现服务器托管。
解决办法:
- 使用docker pull {镜像名称},单独拉取构建时所需的基础镜像。
- 更改Dockerfile中的镜像版本。
2 go mod tidy: go.mod file indicates go 1.21, but maximum supported version is 1.17
因为Dockerfile中基础镜像是golang:alpine。查看golang:alpine可以看到里面的golang版本是1.17.5
。
解决办法:更改Dockerfile中基础镜像为golang:1.21。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
题目: 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事…