为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Docker 容器中检索 GOPATH?

如何从 Docker 容器中检索 GOPATH?

Go
Smart猫小萌 2021-12-20 10:21:49
我的目标是每个项目都有一个独立的 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,您允许您的主机与您的容器共享一个文件夹。


查看完整回答
反对 回复 2021-12-20
  • 1 回答
  • 0 关注
  • 164 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号