有没有一种方法可以设置Rails服务器,以便可以与远程byebug服务器连接并轻松调试?我过去通过设置byebug然后在0.0.0.0上启用rails绑定并设置VIRTUAL_PORT = 3000来完成此操作,但是我想知道是否还有其他更简单的方法来调试已经运行的容器.我调查了https://docs.docker.com/engine/reference/commandline/attach/,但无法正确设置它.
最佳答案
请参阅此previous answer.请注意,不需要以分离模式运行服务.同样,在连接到rails容器时,在您向rails应用程序发出请求之前,它似乎在终端中什么也没有发生.