FROM golang:1.16.5-buster as build RUN go env -w GOPROXY=https://goproxy.cn RUN go get github.com/go-delve/delve/cmd/dlv ARG MODULE ADD . /go/src/$MODULE WORKDIR /go/src/$MODULE RUN go build -gcflags "all=-N -l" -o /example main.go FROM debian:buster-20210511 as Final WORKDIR /app COPY --from=build /go/bin/dlv / COPY --from=build /example . COPY Shell . COPY Config ./Config COPY docs ./docs #COPY Xml ./Xml #COPY Sql ./Sql CMD /dlv --headless --listen=:2345 --api-version=2 --accept-multiclient exec /app/example