@@ -115,6 +115,7 @@ RUN dpkg --add-architecture arm64 && dpkg --add-architecture amd64 \
115
115
# set by makefile to .go-version
116
116
ARG GO_VERSION
117
117
RUN eval "$(gimme " ${GO_VERSION}")" \
118
+ && export GOTOOLCHAIN="go${GO_VERSION}" \
118
119
&& GOBIN=/usr/local/bin go install github.com/google/go-licenses@latest
119
120
120
121
@@ -130,6 +131,7 @@ RUN git clone --filter=tree:0 "${CONTAINERD_CLONE_URL}" /containerd \
130
131
&& cd /containerd \
131
132
&& git checkout "${CONTAINERD_VERSION}" \
132
133
&& eval "$(gimme " ${GO_VERSION}")" \
134
+ && export GOTOOLCHAIN="go${GO_VERSION}" \
133
135
&& export GOARCH=$TARGETARCH && export CC=$(target-cc) && export CGO_ENABLED=1 \
134
136
&& make bin/ctr bin/containerd bin/containerd-shim-runc-v2 \
135
137
&& GOARCH=$TARGETARCH go-licenses save --save_path=/_LICENSES \
@@ -144,6 +146,7 @@ RUN git clone --filter=tree:0 "${RUNC_CLONE_URL}" /runc \
144
146
&& cd /runc \
145
147
&& git checkout "${RUNC_VERSION}" \
146
148
&& eval "$(gimme " ${GO_VERSION}")" \
149
+ && export GOTOOLCHAIN="go${GO_VERSION}" \
147
150
&& export GOARCH=$TARGETARCH && export CC=$(target-cc) && export CGO_ENABLED=1 \
148
151
&& make runc \
149
152
&& GOARCH=$TARGETARCH go-licenses save --save_path=/_LICENSES .
@@ -170,6 +173,7 @@ RUN git clone --filter=tree:0 "${CNI_PLUGINS_CLONE_URL}" /cni-plugins \
170
173
&& cd /cni-plugins \
171
174
&& git checkout "${CNI_PLUGINS_VERSION}" \
172
175
&& eval "$(gimme " ${GO_VERSION}")" \
176
+ && export GOTOOLCHAIN="go${GO_VERSION}" \
173
177
&& mkdir ./bin \
174
178
&& export GOARCH=$TARGETARCH && export CC=$(target-cc) && export CGO_ENABLED=1 \
175
179
&& go build -o ./bin/host-local -mod=vendor ./plugins/ipam/host-local \
@@ -190,6 +194,7 @@ RUN git clone --filter=tree:0 "${CONTAINERD_FUSE_OVERLAYFS_CLONE_URL}" /fuse-ove
190
194
&& cd /fuse-overlayfs-snapshotter \
191
195
&& git checkout "${CONTAINERD_FUSE_OVERLAYFS_VERSION}" \
192
196
&& eval "$(gimme " ${GO_VERSION}")" \
197
+ && export GOTOOLCHAIN="go${GO_VERSION}" \
193
198
&& export GOARCH=$TARGETARCH && export CC=$(target-cc) && export CGO_ENABLED=1 \
194
199
&& make bin/containerd-fuse-overlayfs-grpc \
195
200
&& GOARCH=$TARGETARCH go-licenses save --save_path=/_LICENSES ./cmd/containerd-fuse-overlayfs-grpc
0 commit comments