![](/img/trans.png)
[英]Docker container with nodejs app(NestJS) is not accessible from both other containers or host
[英]Local host is not accessible running docker linux containers in windows
我有一个在 docker windows 和 Linux 容器中运行的反应图像。 由于服务器已启动并在 3000 端口上运行。 我无法访问 HTTP://localhost:3000,有什么问题吗?
正如所讨论的,
应该进行端口发布以便访问其上的 docker 容器应用程序。 我们可以使用 -p/--publish 选项来做到这一点,如下所示
docker run -p <dockerHostPort>:<containerPort> <docker_image_or_id>
这会将容器端口<containerPort>
转发到主机端口<dockerHostPort>
。 您可以查看容器网络以供参考,因为如果有这样的要求,我们可以将容器的所有端口发布到主机。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.