小编Whi*_*lez的帖子

无法在 dockerfile 中构建 Golang

我的项目结构如下: https ://i.stack.imgur.com/SqqDh.png

这是我的 Dockerfile:

FROM golang:1.19

ADD . /go/src/myapp

WORKDIR /go/src/myapp

RUN go mod init cloudmeta

RUN go get github.com/go-sql-driver/mysql
RUN go get -u github.com/gin-gonic/gin

RUN go build -o bin/cloudmeta

CMD [ "bin/cloudmeta" ]
Run Code Online (Sandbox Code Playgroud)

当我尝试构建我的 docker-container 时,出现以下错误:

package cloudmeta/backend/handlers is not in GOROOT (/usr/local/go/src/cloudmeta/backend/handlers)
Run Code Online (Sandbox Code Playgroud)

go docker docker-compose

2
推荐指数
1
解决办法
1698
查看次数

标签 统计

docker ×1

docker-compose ×1

go ×1