【发布时间】:2021-01-03 20:25:25
【问题描述】:
我有 golang 应用程序,我想为它构建 docker 映像
名为 cloud-native-go 的应用程序文件夹和 dockerfile 位于根项目下
知道这里有什么问题吗?
FROM golang:alpine3.7
WORKDIR /go/src/app
COPY . .
RUN apk add --no-cache git
RUN go-wrapper download # "go get -d -v ./..."
RUN go-wrapper install # "go install -v ./..."
#final stage
FROM alpine:latest
RUN apk --no-cache add ca-certificates
COPY --from=builder /go/bin/app /app
ENTRYPOINT ./app
LABEL Name=cloud-native-go Version=0.0.1
EXPOSE 3000
错误是:
Step 5/12 : RUN go-wrapper download # "go get -d -v ./..."
---> Running in 70c2e00f332d
/bin/sh: go-wrapper: not found
我用
构建它docker build -t cloud-native-go:1.0.0 .
【问题讨论】: