您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker 使用网络端口映射连接 正文
时间:2026-11-15 来源:网络整理 编辑:热点
谷歌霸屏软件【tg:seogoogle987】
在Docker 网络功能之前,您可以使用 Docker 链接功能来允许容器相互发现并将有关一个容器的信息安全地传输到另一个容器。随着 Docker 网络功能的引入,您仍云计然可以创建链接,但它们在默认bridge网络和 用户定义的网络之间的行为有所不同。.
假设您使用此命令运行一个简单的 Python Flask 应用程序:
$ docker run -算核d -P training/webapp python app.py
创建该容器时,该-P标志用于自动将其中的任何网络端口映射到Docker 主机上临时端口范围内的随机高端心技口。接下来,当docker ps运行时,您看到容器中的端口 5000 绑定到主机上的端口 49155。
$ docker ps nostalgic_morse
您还看到了如何使用-p术D标志将容器的端口绑定到特定端口。这里主机的 80 端口映射到容器的 5000 端口:
$ docker run -d -p 80:5000 training/webapp python appoc.py
你明白了为什么这不是一个好主意,因为它限制你只能在那个特定端口上使用一个容器。
相反,您可以指定一系列主机端口以将容器端口绑定到与默认临时端口范围不同的范围ke:
$ docker run -d -p 8000-9000:5000 training/webapp python app.py
这会将容器中的端口 5000 绑定到主机上 8000 到r教 9000 之间的随机可用端口。
还有一些其他方法可以配置-p标志。默认情况下,该-p标志将指定端口绑定到主机上的所有接口。但您也可以指定到特定接口的绑定,例如仅绑定到loc程:alhost.
$ docker run -d -p 127.0.0.1:80:5000 training/webapp python app.py
这会将容器内的端口 5000 绑定到主机Do上localhost或127.0.0.1接口上的端口 80 。
或者,要将容器的端口 5000 绑定到动态端口但仅限于 localhost,您可以使用:
$ docker run -ckd -p 127.0.0.1::5000 training/webapp python app.py
您还可以通过添加尾随/udp或/sctp. 例如:
$ docker run -der -p 127.0.0.1:80:5000/udp training/webapp python app.py
您还了解了docker port向我们显示当前端口绑定的有用快捷方 使式。这对于向您显示特定的端口配置也很有用。例如,如果您已将容器端口绑定到 localhost主机上的 ,则docker port输出会反映这一点。
$ docker port nos用网talgic_morse 5000
注意:该-p标志可以多次使用以配置多个端口。
数据预处理的10个小技能,附Pandas实现2026-07-14
微软宣布与网络安全创业公司RiskIQ达成收购协议2026-08-22
云计算开发:Python3-isupper()方法详解2026-06-02
标签: 夜经济 QuestMobile 五粮液 抖音2026-10-10
云安全日报211015:思科IP电话软件发现任意文件读取漏洞,需要尽快升级2026-10-23
美国云计算公司Salesforce领投Darwinbox 1500万美元融资2026-07-11
蚂蚁AQ跻身中国AI应用榜第7,行业增速第一,超越文小言等通用AI产品2026-06-17
标签: AMD OpenAI Instinct AI芯片2026-08-31
标签: 张永生 小米汽车 360智脑 小米集团2026-09-03
标签: Palantir OpenAI Anthropic LLM2026-06-01
即梦图片4.0重磅发布:文生图、图像编辑、组图生成一站式搞定2026-09-12
在 Kubernetes 上部署一个深度学习模型2026-05-22
常见数据分析误区有哪些?你犯了吗?2026-07-04
云计算核心技术Docker教程:Docker 跨链接通信2026-10-17
标签: 怪兽充电 蔡光渊 纳斯达克 共享充电2026-08-25
圣迭戈大学博士首次证明:Deepfake探测器并非牢不可破2026-07-04
标签: 理想汽车 法务声明 黑水军 烟台公安2026-09-29