github.com/fafucoder/cilium@v1.6.11/cilium-operator.Dockerfile (about)

     1  FROM docker.io/library/golang:1.12.17 as builder
     2  LABEL maintainer="maintainer@cilium.io"
     3  ADD . /go/src/github.com/cilium/cilium
     4  WORKDIR /go/src/github.com/cilium/cilium/operator
     5  ARG LOCKDEBUG
     6  ARG V
     7  RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o cilium-operator
     8  RUN strip cilium-operator
     9  
    10  FROM docker.io/library/alpine:3.9.3 as certs
    11  RUN apk --update add ca-certificates
    12  
    13  FROM scratch
    14  LABEL maintainer="maintainer@cilium.io"
    15  COPY --from=builder /go/src/github.com/cilium/cilium/operator/cilium-operator /usr/bin/cilium-operator
    16  COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
    17  WORKDIR /
    18  CMD ["/usr/bin/cilium-operator"]