如果我正确理解命令docker run,docker run -p 3000:3000 someimage会将容器中的端口3000发布到本地主机上的端口3000。我正在用“入门”节点应用程序来测试这一点,它的工作原理和预期一样。
但我认为docker run -p 3000:3001 someimage会将端口3000中包含的内容发布到localhost:3001,但浏览器没有看到应用程序,而是显示:
无法联系到此站点
这看起来很直截了当,我在这里做错什么了?
发布于 2022-04-11 01:52:20
第一个数字是外部端口。若要将conatiner端口3000映射到主机端口3001,请使用-p 3001:3000
https://stackoverflow.com/questions/71821928
复制相似问题