在我花了几个小时试一试之前,我想问一下社区,这可能吗?
设想情况:
我可以将Goland调试器(Delve)附加到容器中的Go进程吗?我假设我可以在容器中运行钻研,在主机上运行客户机,按下所需的任何端口?如果主机不是linux,我会有二进制兼容性问题吗?
发布于 2018-08-24 10:09:49
我不希望在这个答案中复制整个帖子,但是请看一下关于如何使用容器运行您编写的https://blog.jetbrains.com/go/2018/04/30/debugging-containerized-go-applications/的应用程序的资源
要具体回答这个问题,只要您有Go、应用程序源和主机上安装的所有依赖项,就可以在GoLand中进行开发,然后使用映射的卷从容器中运行它。
但是,这个工作流听起来更像通常使用VM而不是容器的工作流,这就是为什么在上面的文章中,所有的运行/调试都是使用实际的容器来完成的,而不是在容器中使用bash来运行这些命令。
https://stackoverflow.com/questions/52000850
复制相似问题