github.com/kaisenlinux/docker.io@v0.0.0-20230510090727-ea55db55fac7/libnetwork/Dockerfile (about) 1 ARG GO_VERSION=1.18.9 2 3 FROM golang:${GO_VERSION}-buster as dev 4 RUN apt-get update && apt-get -y install iptables \ 5 protobuf-compiler 6 7 RUN git clone https://github.com/gogo/protobuf.git /go/src/github.com/gogo/protobuf \ 8 && cd /go/src/github.com/gogo/protobuf/protoc-gen-gogo \ 9 && git reset --hard 30cf7ac33676b5786e78c746683f0d4cd64fa75b \ 10 && GO111MODULE=off go install 11 12 RUN go install golang.org/x/lint/golint@latest \ 13 && go install golang.org/x/tools/cmd/cover@latest \ 14 && go install github.com/mattn/goveralls@latest \ 15 && go install github.com/gordonklaus/ineffassign@latest \ 16 && go install github.com/client9/misspell/cmd/misspell@latest 17 18 WORKDIR /go/src/github.com/docker/libnetwork 19 ENV GO111MODULE=off 20 21 22 FROM dev 23 24 COPY . .