我的目标是每个项目都有一个独立的 Go 工作区。是否可以从正在运行的 Docker 容器中检索 Go 工作区和 Go 环境变量以供 IDE 或文本编辑器用于开发?我已经尝试使用 go 工具和依赖项将卷映射到容器。但这需要始终将 GOPATH 设置为当前工作区,并且需要在主机上拥有 go 工具和依赖项。
1 回答

倚天杖
TA贡献1828条经验 获得超3个赞
您至少可以在启动容器时设置并传递这些环境变量:
docker run -e "GOPATH=/a/mounted/path" -v [host-src:]container-dest --rm -it <yourImage>
通过使用-v
,您允许您的主机与您的容器共享一个文件夹。
- 1 回答
- 0 关注
- 164 浏览
添加回答
举报
0/150
提交
取消