blob: bd55c79109106197368778db75393c69202661cc (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
FROM golang:1.20.10-alpine3.18 AS builder
ARG GO_LDFLAGS
COPY . /go/src/github.com/kubeedge/kubeedge
RUN CGO_ENABLED=0 GO111MODULE=off go build -v -o /usr/local/bin/iptables-manager -ldflags "$GO_LDFLAGS -w -s" \
github.com/kubeedge/kubeedge/cloud/cmd/iptablesmanager
FROM alpine:3.18
COPY --from=builder /usr/local/bin/iptables-manager /usr/local/bin/iptables-manager
RUN apk add --update-cache \
iptables \
&& rm -rf /var/cache/apk/*
ENTRYPOINT ["iptables-manager"]
|