Visual Studio Code 搭配 Docker 一键搭建golang开发环境


在使用golang编写代码时,常常需要某个特定版本的编译环境以保证编译结果的可靠性,当同时维护多个项目时不得不在不同的golang版本中切换,并且某些包在更换版本后需要重新安装,费时费力。 当前版本的vscode支持基于容器的远程开发体验,因此我们可以通过Docker为不同版本的golang搭建相互隔离的开发环境,并使有VSCode Remote功能在容器内部进行开发调试。

下面的Dockerfile构建需要的镜像,并在镜像中包含开发环境所需要的工具链以及vscode所需要的golang组件。

Dockerfile源码 : standardcore/docker-vscode-golang: Golang development environment for Visual Studio Code Remote in Container (github.com)

Docker Hub 地址:standardcore/vscode-golang (docker.com)

Visual Studio Code Remote for Containers: Remote - Containers - Visual Studio Marketplace


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM