From 72905ebb13dcb2913c199abd2626d4fee68d2b7f Mon Sep 17 00:00:00 2001 From: Euan Harris Date: Wed, 25 Jul 2018 15:39:31 +0100 Subject: [PATCH] Dockerfile: Install a fixed version of gogoprotobuf This avoids build failures when gogoprotobuf is changed upstream. Signed-off-by: Euan Harris --- libnetwork/Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libnetwork/Dockerfile b/libnetwork/Dockerfile index 577b6c49a6..f8b999962a 100644 --- a/libnetwork/Dockerfile +++ b/libnetwork/Dockerfile @@ -2,13 +2,17 @@ FROM golang:1.10.2 as dev RUN apt-get update && apt-get -y install iptables \ protobuf-compiler +RUN go get -d github.com/gogo/protobuf/protoc-gen-gogo && \ + cd /go/src/github.com/gogo/protobuf/protoc-gen-gogo && \ + git reset --hard 30cf7ac33676b5786e78c746683f0d4cd64fa75b && \ + go install + RUN go get github.com/golang/lint/golint \ golang.org/x/tools/cmd/cover \ github.com/mattn/goveralls \ github.com/gordonklaus/ineffassign \ github.com/client9/misspell/cmd/misspell \ - honnef.co/go/tools/cmd/gosimple \ - github.com/gogo/protobuf/protoc-gen-gogo + honnef.co/go/tools/cmd/gosimple WORKDIR /go/src/github.com/docker/libnetwork