
aerostitch/golang 是一个基于官方最新 golang 镜像构建的 Docker 镜像,在基础镜像之上集成了多种 Go 开发常用工具,为开发者提供一站式的 Go 开发环境。
golang:latest 镜像,包含完整的 Go 语言开发环境vim:文本编辑器,用于代码编写vim-gocomplete:Vim 的 Go 代码自动补全插件golint:Go 代码静态检查工具,帮助规范代码风格gocov:Go 代码覆盖率分析工具,用于测试覆盖率统计适用于 Go 语言项目的日常开发、代码检查和测试覆盖率分析场景,尤其适合需要快速搭建标准化开发环境的开发者。
以下是典型的使用方式,将本地项目目录挂载到容器内的 Go 工作目录,并共享本地 bash 配置:
bashexport GITHUB_USER=aerostitch # 替换为你的 GitHub 用户名 docker run -v ${PWD}:/go/src/github.com/${GITHUB_USER}/$(basename ${PWD}) \ -v ${HOME}/.bashrc:/root/.bashrc \ -it aerostitch/golang bash
-v ${PWD}:/go/src/github.com/${GITHUB_USER}/$(basename ${PWD}):将当前工作目录挂载到容器内的 Go 模块标准路径(/go/src/github.com/用户名/项目名),确保 Go 模块能正确识别-v ${HOME}/.bashrc:/root/.bashrc:挂载本地 .bashrc 文件到容器,保持熟悉的 bash 环境配置-it:以交互模式运行容器并分配伪终端,支持命令行交互aerostitch/golang:指定使用的 Docker 镜像bash:容器启动后执行的命令,进入 bash 终端进行开发操作

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务