本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

godevcontainer Docker 镜像下载 - 轩辕镜像

godevcontainer 镜像详细信息和使用指南

godevcontainer 镜像标签列表和版本信息

godevcontainer 镜像拉取命令和加速下载

godevcontainer 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

godevcontainer
qmcgaw/godevcontainer

godevcontainer 镜像详细信息

godevcontainer 镜像标签列表

godevcontainer 镜像使用说明

godevcontainer 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

适用于Visual Studio Code远程容器开发的Golang开发容器
5 收藏0 次下载activeqmcgaw镜像

godevcontainer 镜像详细说明

godevcontainer 使用指南

godevcontainer 配置说明

godevcontainer 官方文档

Go开发容器

适用于Visual Studio Code的终极Go开发容器

![godevcontainer]([***]

![Alpine]([] ![Debian]([]

![dockeri.co]([***]

!Last Docker tag ![Latest size]([***]

!Last release ![Last release size]([***] !GitHub last release date !Commits since release

![GitHub last commit]([] ![GitHub commit activity]([] ![GitHub closed PRs]([] ![GitHub issues]([] ![GitHub closed issues]([***]

![Lines of code]([***] !Code size !GitHub repo size

!Visitors count

特性

  • 兼容 amd64386arm64armv6armv7 CPU架构
  • qmcgaw/godevcontainer:alpineqmcgaw/godevcontainer
    • 基于Alpine 3.22(镜像大小996MB)
  • qmcgaw/godevcontainer:debian
    • 基于Debian Buster Slim(镜像大小1.21GB)
  • 基于 qmcgaw/basedevcontainer
    • 支持Alpine或Debian基础镜像
    • 最小化自定义终端和软件包
    • 查看更多特性
  • Go 1.25版本代码来源于最新标记的Golang Docker镜像
  • 与VS Code集成的Go工具集集成,均在binpot从源代码静态交叉构建:
    • Google的Go语言服务器gopls
    • golangci-lint,包含golint及其他代码检查工具
    • dlv ⚠️ 仅支持amd64arm64架构
    • gomodifytags
    • goplay
    • impl
    • gotype-live
    • gotests
    • gopkgs v2
  • 终端Go工具
    • mockgen 用于生成模拟对象
    • mockery 用于为testify/mock生成模拟对象
  • 跨平台支持
    • 可轻松绑定挂载SSH密钥以配合git使用
    • 支持从开发容器内管理主机Docker,详情见qmcgaw/basedevcontainer
  • 通过docker-compose.yml可扩展配置
  • 包含额外Go二进制工具(仅增加少量体积):kubectlkubectxkubenssternhelm

系统要求

  • Docker 已安装并运行
    • 若使用macOS,需在Docker Desktop中共享~/.ssh目录和项目目录
  • Docker Compose 已安装
  • VS Code 已安装
  • VS Code开发容器扩展 已安装

项目设置步骤

  1. 配置文件设置
    • 推荐方式 💯

      sh
      docker run -it --rm -v "/yourrepopath:/repository" qmcgaw/devtainr:v0.2.0 -dev go -path /repository -name projectname
      

      或使用预构建二进制文件

    • 手动方式:下载本仓库并将.devcontainer目录复制到项目中

  2. 若项目中存在*.vscode/settings.json*,建议将设置迁移至.devcontainer/devcontainer.json的"settings"部分,因*.vscode/settings.json*优先级高于.devcontainer/devcontainer.json中的设置
  3. 在Visual Studio Code中打开命令面板(CTRL+SHIFT+P),选择Dev Containers: Open Folder in Container...并选择项目目录

自定义配置

详见仓库中的.devcontainer/README.md文档。

待办事项

  • qmcgaw/basedevcontainer 项目待办事项

许可证

除非另有说明,本仓库采用MIT许可证。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"