国内服务器
亚洲服务器
欧洲服务器
北美洲服务器
南美洲服务器
大洋洲服务器
非洲服务器

首页>>IDC资讯

怎么在Docker中对端口进行绑定

发表时间:2022-05-30 10:01:25

Docker中如何绑定端口?我相信很多没有经验的人对此无能为力。因此,本文总结了问题产生的原因及解决方法。希望你能通过这篇文章解决这个问题。

外部访问容器

一些网络应用程序可以在容器中运行。为了使外部可以访问这些应用程序,您可以通过-p或-P参数指定端口映射。

带有-P标签

Docker随机将一个49000~49900的端口映射到内胆的开放网络端口。

带-p标签

您可以指定要映射的端口,并且只有一个容器可以绑定到指定的端口。支持的格式有

IP :主机端口:容器端口

IP :容器端口

主机端口:容器端口

映射所有接口地址

使用主机端口:容器端口格式将本地5000端口映射到容器的5000端口

$ sudodockerrun-d-p 5000:5000 training/webapppysonapp . py将默认绑定所有本地接口上的所有地址。

映射到指定地址的指定端口

您可以使用IP :主机端口:容器端口格式来指定映射使用特定地址,如本地主机地址127.0.0.1

$ sudodockerrun-d-p 127 . 0 . 0 . 1:5000:5000 training/webapppythonapp . py映射到指定地址的任意端口

使用IP :容器端口将本地主机的任何端口绑定到容器的5000端口,本地主机将自动分配一个端口

$ sudodockerrun-d-p 127 . 0 . 0 . 1:33605000 training/webapppythonapp . py

# udp端口也可以使用udp标签指定

$ sudodockerrun-d-p 127 . 0 . 0 . 1:5000:5000/UDP training/webapppysonapp . py查看映射端口配置

使用docker端口查看当前映射的端口配置,也可以查看绑定地址

$dockerportcontainer注释:

一个容器有自己的内部网络和ip地址(所有变量都可以通过使用docker inspect获得,docker也可以有一个变量网络配置。)

例如,可以多次使用-p标签来绑定多个端口

$ sudodockerrun-d-p 500033605000-p 3000336080 training/webapppysonapp . py看完以上,知道Docker中的端口绑定吗?如果你想学习更多的技能或了解更多,请关注桂哥网络。谢谢你的阅读!


上一篇 下一篇
最新文章

如何提高云服务器的安全系数

香港独立IP空间有什么优势

香港空间影响百度收录吗

为啥要租用美国VPS

VPS的缺点有哪些

香港vps作用在哪里

VPS的优点有哪些

外贸网站为啥选择美国vps

VPS能建多少个网站

VPS要如何选择位置

相关文章

企业组网调试设备这些命令你知道吗?

台湾服务器租赁费用是多少

linux下如何查看服务器负载均衡

根据网站类别如何选择香港服务器的带宽

日本海外云主机常见的编程语言有哪些

云主机如何保障数据安全性

服务器托管有什么优势

Hostingjago⑻.3$/月/1C1G内存25G硬盘/1T流量/新加坡/美国

租用香港站群服务器考虑哪几个方面事项

ssl证书不要钱和收费区别有哪些

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!