gpt4 book ai didi

docker - 如何找出 Docker 选择了哪个随机端口?

转载 作者:行者123 更新时间:2023-12-05 00:48:43 26 4
gpt4 key购买 nike

我跑了这个:

$ docker run -p 8080 --rm my_container 

我猜将容器端口 8080 映射到主机上的某个随机可用端口。但是我如何找出哪个端口?

最佳答案

您可以使用 docker port 命令:

docker port my_container

此命令输出如下(以 MySQL 镜像为例):
3306/tcp -> 0.0.0.0:3306
->之前的值指定容器端的端口。 ->之后的值指定主机上选择的端口。

您还可以使用主机上的特定端口运行容器(如果可用):
docker run -p "80:8080" --rm my_container

这将在 docker port 上给出以下输出:
8080/tcp -> 0.0.0.0:80

关于docker - 如何找出 Docker 选择了哪个随机端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49074157/

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