映像运行期间的-p与dockerfile中的EXPOSE之间的区别

时间:2020-05-17 08:59:59

标签: docker dockerfile

我有一个在节点上运行的网站,该网站托管在docker容器内的端口8080上。要在主机中使用它,我需要对主机的相关端口使用-p。这里没有像ngInx这样的Web服务器。只是npm开始。

现在,我什么时候应该在docker文件中使用EXPOSE?为什么需要它?在运行期间与-p有何不同?

在这种情况下,是否需要EXPOSE?我可以直接使用-p运行,也可以不使用EXPOSE访问该站点。

0 个答案:

没有答案