首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用来自主机的Delve/Goland调试容器中的Go进程

使用来自主机的Delve/Goland调试容器中的Go进程
EN

Stack Overflow用户
提问于 2018-08-24 08:56:23
回答 1查看 1.3K关注 0票数 1

在我花了几个小时试一试之前,我想问一下社区,这可能吗?

设想情况:

  • 在主机上运行Goland (可能是任何操作系统)
  • 在基于高山的容器中运行Go dev env
  • 映射到容器的主机卷上的代码

我可以将Goland调试器(Delve)附加到容器中的Go进程吗?我假设我可以在容器中运行钻研,在主机上运行客户机,按下所需的任何端口?如果主机不是linux,我会有二进制兼容性问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-08-24 10:09:49

我不希望在这个答案中复制整个帖子,但是请看一下关于如何使用容器运行您编写的https://blog.jetbrains.com/go/2018/04/30/debugging-containerized-go-applications/的应用程序的资源

要具体回答这个问题,只要您有Go、应用程序源和主机上安装的所有依赖项,就可以在GoLand中进行开发,然后使用映射的卷从容器中运行它。

但是,这个工作流听起来更像通常使用VM而不是容器的工作流,这就是为什么在上面的文章中,所有的运行/调试都是使用实际的容器来完成的,而不是在容器中使用bash来运行这些命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52000850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档