登录
首页 >  Golang >  Go问答

执行“docker-compose up”时报告“main.go:找不到文件或目录”的错误

来源:stackoverflow

时间:2024-02-17 18:09:23 100浏览 收藏

编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要我们坚持学习和更新自己的知识。今天golang学习网就整理分享《执行“docker-compose up”时报告“main.go:找不到文件或目录”的错误》,文章讲解的知识点主要包括,如果你对Golang方面的知识点感兴趣,就不要错过golang学习网,在这可以对大家的知识积累有所帮助,助力开发能力的提升。

问题内容

我是 docker-composego 的新手,所以请友善。我在 SO 上看过类似的问题,但它们要么是 1)针对不同版本的 Go,要么是 2)针对 Linux。我使用的是 Windows 10。Go 版本是 1.19

我正在尝试学习一门当然已经过时的课程,而且他们使用的是 Mac,所以这可能是这不起作用的另一个原因,但我有一个项目结构和文件看起来像这样(突出显示感兴趣的区域):

当我尝试像课程中所述运行命令 docker-compose up 时,我收到错误。是什么原因造成的以及如何解决它(作为新手询问)?


正确答案


您可以尝试这样的方法,首先构建,然后尝试运行二进制文件。 here is the docker documentation on it

如果链接中断:

FROM golang:1.16-alpine

WORKDIR /app

COPY go.mod ./
COPY go.sum ./
RUN go mod download

COPY . ./

RUN go build -o /

EXPOSE 8080

CMD [ "/" ]

今天关于《执行“docker-compose up”时报告“main.go:找不到文件或目录”的错误》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>