尝试将Rails服务器绑定到0.0.0.0,告诉它绑定到Docker主机上的所有IP地址.默认情况下,它仅绑定到localhost,最近已更改,如本答案中所述.这是通过以下-b参数完成的rails server:
-b
rails server
docker run -p 3000:3000 -d rails server -p 3000 -b 0.0.0.0