Sign inSign up

chulinx/golang

By chulinx

•Updated 3 months ago

use buildah build golang base alpine

Image
0

393

chulinx/golang repository overview

⁠构建过程

⁠Golang build
wget https://studygolang.com/dl/golang/go1.16.15.linux-amd64.tar.gz
buildah rm -a
buildah from alpine:latest
buildah add alpine-working-container go1.16.15.linux-amd64.tar.gz /usr/local/
buildah run alpine-working-container sh -c  "sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories && apk update && apk add --no-cache libc6-compat tzdata && rm -rf /var/cache/apk/*"
buildah config -e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin alpine-working-container
buildah commit alpine-working-container docker.io/chulinx/golang-alpine:1.6.15
⁠Buildah
⁠build
buildah from docker.io/tomkukral/buildah:latest
buildah add buildah-working-container go1.16.15.linux-amd64.tar.gz /usr/local/
buildah config -e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin buildah-working-container
buildah commit buildah-working-container docker.io/chulinx/golang:1.6.15-buildah
⁠run
docker(podman) run -it --rm --privileged docker.io/chulinx/golang:1.6.15-buildah sh

Tag summary

Content type

Image

Digest

sha256:537b9e351…

Size

396.7 MB

Last updated

3 months ago

docker pull chulinx/golang:1.23.4