我的笔记本电脑上运行了一个包含服务器的Docker容器。服务器正在localhost:9000
运行。我已经在我的笔记本电脑和VM之间建立了端口转发,如下所示:
VBoxManage modifyvm "default" --natpf1 "tcp-port9000,tcp,,9000,,9000";
现在,我尝试启动这样的容器:
docker run -p 9000:9000 -t -i my-image
但是当我尝试连接时,我收到以下错误:
$ curl localhost:9000
> curl: (52) Empty reply from server
查看我的服务器的日志,请求永远不会在那里,所以其他东西一定是错的。我该如何诊断这个问题?