gpt4 book ai didi

node.js - docker-run 中的端口 49160 是什么?

转载 作者:行者123 更新时间:2023-12-02 17:08:39 24 4
gpt4 key购买 nike

我正在关注这个tutorial为我的node.js Rest api 设置 docker ,教程中有这一行:

docker run -p 49160:8080 -d <your username>/node-web-app

这个描述:

The -p flag redirects a public port to a private port inside the container. Run the image you previously built:

从描述中,我知道端口49160是公共(public)端口8080是私有(private)端口。由于我在我的nodejs应用程序中公开了端口5001,所以我认为我正在运行:

docker run -p 49160:5001 -d <your username>/node-web-app

但是公共(public)端口到底是什么?为什么是“49160”?

最佳答案

它可以是任何东西。教程只是使用了一个随机端口。你可以随心所欲地改变它。然后,您可以从主机的 localhost:49160 端口 5001 访问在容器内运行的 node-web-app。

关于node.js - docker-run 中的端口 49160 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59798094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com