Files
helloworld/Dockerfile
C菌 9631ecf68b up
2022-04-11 20:37:19 +08:00

17 lines
475 B
Docker

FROM golang:1.15.9-alpine AS builder
LABEL anther="cjun"
WORKDIR /app
COPY ./main.go /app
ENV GO111MODULE=off
RUN GOARCH=amd64 GOOS=linux go build -ldflags="-s -w" -o hello main.go
FROM alpine:latest AS runner
# 设置alpine 时间为上海时间
RUN apk add tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone \
&& apk del tzdata
COPY --from=builder /app/hello /app/hello
WORKDIR /app
EXPOSE 80
CMD ["./hello"]