FROM golang:1.19 as builder
# https://github.com/youzan/nsq
WORKDIR /go
ENV GO111MODULE=on
ENV GOPROXY=https://goproxy.cn
ADD . /go/src/github.com/youzan/nsq
RUN cd /go/src/github.com/youzan/nsq && make all && ls -alh build
#FROM debian:buster-slim
#
#RUN sed -i s@/deb.debian.org/@/mirrors.aliyun.com/@g /etc/apt/sources.list && \
# apt-get clean && apt-get update && apt-get install -y --no-install-recommends \
# ca-certificates \
# netbase \
# && rm -rf /var/lib/apt/lists/ \
# && apt-get autoremove -y && apt-get autoclean -y
FROM weblinuxgame/debian-buster-slim
WORKDIR /nsq_bin
COPY --from=builder /go/src/github.com/youzan/nsq/build /nsq_bin/
EXPOSE 4150 4151 4160 4161 4170 4171
VOLUME /data
VOLUME /etc/ssl/certs
Content type
Image
Digest
sha256:ed78c2f37…
Size
120.7 MB
Last updated
over 3 years ago
docker pull weblinuxgame/youzan_nsq