主要是两行代码
RUN apk add --no-cache ca-certificates
apk下载速度慢,加速是使用aliyun的镜像,代码如下
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
FROM golang:alpine
ENV GO111MODULE=on \
CGO_ENABLED=0 \
GOOS=linux \
GOARCH=amd64\
GOPROXY=https://goproxy.cn
WORKDIR $GOPATH/src
ADD ./src $GOPATH/src
RUN go build -o devcloud
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN apk add --no-cache ca-certificates
EXPOSE 8580
ENTRYPOINT ["./devcloud"]