如何从Docker容器中检索GOPATH?

时间:2016-02-28 20:35:16

标签: go docker text-editor

我的目标是为每个项目提供一个自包含的Go工作区。

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

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

1 个答案:

答案 0 :(得分:0)

您至少可以set and pass those environment variable when launching your container

docker run -e "GOPATH=/a/mounted/path" -v [host-src:]container-dest --rm -it <yourImage>

使用-v,您允许主持人与您的容器共享文件夹。