Skip to content

Commit 649288f

Browse files
committed
chore(docker-go-dev): update go-dev version
1 parent 95e5ffb commit 649288f

1 file changed

Lines changed: 11 additions & 17 deletions

File tree

rootfs/Dockerfile

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
FROM ubuntu:16.04
1+
FROM ubuntu:20.04
22

33
LABEL name="drycc-go-dev"
44

5-
ENV AZCLI_VERSION=2.0.46 \
6-
GO_VERSION=1.11.4 \
7-
GLIDE_VERSION=v0.13.1 \
8-
GLIDE_HOME=/root \
9-
HELM_VERSION=v2.12.2 \
10-
KUBECTL_VERSION=v1.10.12 \
11-
SHELLCHECK_VERSION=v0.4.7 \
12-
ETCDCTL_VERSION=v3.1.8 \
13-
GOLANGCI_LINT_VERSION=v1.12.5 \
5+
ENV AZCLI_VERSION=2.9.1 \
6+
DOCKER_VERSION=18.09 \
7+
GO_VERSION=1.14.6 \
8+
HELM_VERSION=v2.16.9 \
9+
KUBECTL_VERSION=v1.18.6 \
10+
SHELLCHECK_VERSION=v0.7.1 \
11+
ETCDCTL_VERSION=v3.4.10 \
12+
GOLANGCI_LINT_VERSION=v1.29.0 \
1413
PATH=$PATH:/usr/local/go/bin:/go/bin:/usr/local/bin/docker \
1514
GOPATH=/go
1615

@@ -55,8 +54,6 @@ RUN \
5554
&& chmod +x /usr/local/bin/shellcheck \
5655
&& rm -rf shellcheck-${SHELLCHECK_VERSION} shellcheck-${SHELLCHECK_VERSION}.linux.x86_64.tar \
5756
&& curl -L https://storage.googleapis.com/golang/go$GO_VERSION.linux-amd64.tar.gz | tar -C /usr/local -xz \
58-
&& curl -sSL https://github.com/Masterminds/glide/releases/download/$GLIDE_VERSION/glide-$GLIDE_VERSION-linux-amd64.tar.gz \
59-
| tar -vxz -C /usr/local/bin --strip=1 \
6057
&& curl -L https://storage.googleapis.com/k8s-claimer/git-e4dcc16/k8s-claimer-git-e4dcc16-linux-amd64 -o /usr/local/bin/k8s-claimer \
6158
&& chmod +x /usr/local/bin/k8s-claimer \
6259
&& curl -sSL -o /tmp/protoc.zip https://github.com/google/protobuf/releases/download/v3.1.0/protoc-3.1.0-linux-x86_64.zip \
@@ -71,12 +68,9 @@ RUN \
7168
&& cp ./bin/* /usr/local/bin && cd && rm -rf $GOPATH/src/k8s.io/helm \
7269
&& mkdir -p /go/bin \
7370
&& curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh \
74-
&& wget https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod/pool/main/a/azcopy/azcopy_7.2.0-netcore_ubuntu16.04_x64.deb \
75-
&& dpkg -i azcopy_7.2.0-netcore_ubuntu16.04_x64.deb || echo "missing dependencies" \
76-
&& rm -f azcopy_7.2.0-netcore_ubuntu16.04_x64.deb \
7771
&& apt-get update && apt-get -f -y install \
78-
&& curl -fsSLO https://get.docker.com/builds/Linux/x86_64/docker-17.05.0-ce.tgz \
79-
&& tar xzvf docker-17.05.0-ce.tgz -C /usr/local/bin \
72+
&& curl -fsSLO https://get.docker.com/builds/Linux/x86_64/docker-$DOCKER_VERSION-ce.tgz \
73+
&& tar xzvf docker-$DOCKER_VERSION-ce.tgz -C /usr/local/bin \
8074
&& chmod +x -R /usr/local/bin/docker \
8175
&& rm docker-17.05.0-ce.tgz \
8276
&& curl -L https://github.com/coreos/etcd/releases/download/$ETCDCTL_VERSION/etcd-$ETCDCTL_VERSION-linux-amd64.tar.gz -o /tmp/etcd-$ETCDCTL_VERSION.tar.gz \

0 commit comments

Comments
 (0)