猿问

如何从 Docker 容器中检索 GOPATH?

我的目标是每个项目都有一个独立的 Go 工作区。

是否可以从正在运行的 Docker 容器中检索 Go 工作区和 Go 环境变量以供 IDE 或文本编辑器用于开发?

我已经尝试使用 go 工具和依赖项将卷映射到容器。但这需要始终将 GOPATH 设置为当前工作区,并且需要在主机上拥有 go 工具和依赖项。


Smart猫小萌
浏览 165回答 1
1回答

倚天杖

您至少可以在启动容器时设置并传递这些环境变量:docker&nbsp;run&nbsp;-e&nbsp;"GOPATH=/a/mounted/path"&nbsp;-v&nbsp;[host-src:]container-dest&nbsp;--rm&nbsp;-it&nbsp;<yourImage>通过使用-v,您允许您的主机与您的容器共享一个文件夹。
随时随地看视频慕课网APP

相关分类

Go
我要回答