gpt4 book ai didi

docker - Bluemix Docker 容器 cf ic run 似乎不接受 -p 子命令

转载 作者:行者123 更新时间:2023-12-02 18:47:06 24 4
gpt4 key购买 nike

https://www.ng.bluemix.net/docs/containers/container_cli_reference_native-docker.htmlcf ic run支持-p子命令。

但是,我尝试了很多次绑定(bind)端口

cf ic run -it --name container_name -p 80:8080 registry.../ns/image_name:tag

但是,端口 80 未绑定(bind),而是 docker 公开的默认端口,在本例中为 8080。

这是一个错误,还是我做错了什么?

最佳答案

您以错误的方式使用该命令。请查看cf ic run Documentation .如您所见,语法是:

cf ic run -p <hostPort>:<containerPort> registry.../ns/image_name:tag

这意味着如果你想将容器上的 80 端口绑定(bind)到主机上的 8080 端口,你应该这样做:
cf ic run -p 8080:80 registry.../ns/image_name:tag

您遇到的行为是正确的:您实际上是将容器上的端口 8080 绑定(bind)到主机上的 80,因此您看到容器上的 8080 打开是正确的。

关于docker - Bluemix Docker 容器 cf ic run 似乎不接受 -p 子命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33593104/

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