kouleen/golang 是基于 Alpine Linux 构建的超轻量、稳定、生产级 Go 语言(Golang)镜像。
内置完整编译环境、Go Module 支持、国内模块代理加速,适合 Go 项目开发、编译、构建、部署,开箱即用。
✅ 官方原版 Golang:无魔改、稳定、安全
✅ 超小体积:Alpine 精简版,体积远小于官方镜像
✅ 开发/构建通用:可直接运行、编译、打包 Go 项目
docker run -it --rm kouleen/golang:tagname go version
进入你的 Go 项目目录,执行:
docker run -it --rm \
-v $(pwd):/app \
-w /app \
kouleen/golang:tagname \
go build -o app
docker run -d \
--name go-app \
--restart always \
-p 8080:8080 \
-v $(pwd):/app \
-w /app \
kouleen/golang:tagname \
go run main.go
# 构建阶段
FROM kouleen/golang:tagname AS builder
WORKDIR /app
COPY . .
RUN go build -o server
# 运行阶段(超小镜像)
FROM kouleen/alpine:latest
COPY --from=builder /app/server /server
ENTRYPOINT ["/server"]
/app → 默认工作目录/go → Go 模块缓存目录(可挂载加速)# 查看版本
go version
# 下载依赖
go mod download
# 构建
go build
# 运行
go run main.go
# 格式化代码
go fmt ./...
完全可以,干净、稳定、无冗余。
默认开启,完美支持。
🐳 Docker Hub: kouleen 📦 镜像地址: kouleen/golang
Content type
Image
Digest
sha256:80fbb8f9b…
Size
68.1 MB
Last updated
6 months ago
docker pull kouleen/golang:1.26