Docker 通过端口来连接一个容器的实现

Docker 通过端口来连接一个容器的实现,第1张

Docker通过端口来连接一个容器的实现

本文详细介绍了Docker根据港口连接一个集装箱的完成,具有很好的实用价值,期待对大家有所帮助。跟我回去看看。

Docker容器连接

1。互联网端口投影

让我们为python应用程序构建一个容器。

#dockerrun-d-Ptraining/webapppythonapp.py

使用everyone-P的主要参数构建一个容器,使用dockerps查看绑定到服务器端口32768的端口5000。

您还可以应用-p标志将特定的容器端口绑定到服务器端口。

这两种方法的区别在于:

-P:是容器内部端口任意投射到服务器的高端口。

-p:它是绑定到特定服务器端口的容器内部端口。

………………………………………………………………………………………………………………………………………………………………………

#dockerrun-d-p5000:5000training/webapppythonapp.py

另外,我们可以指定容器绑定的IP地址,比如binding127.0.0.1。

#dockerrun-d-p127.0.0.1:5001:5000training/webapppythonapp.py

然后可以按照浏览127.0.0.1:5001来浏览容器的5000端口。

容器的默认设置是绑定tcp端口。如果要绑定UDP端口,可以在端口后添加/udp。

#dockerrun-d-p127.0.0.1:5000:5000/UDPtraining/webapppythonapp.py

码头港口<图像id>[port]命令使我们能够方便地查询端口的绑定状态。

码头港口ce206e3c0ae65000

现在,每个人都关闭所有其他容器,并打开一个新的nginx容器。

#dockerrun-d-p5000:80-nameweb111nginx

大家把容器的80端口分享到本地的5000端口,然后在外面浏览。

看到我们都能成功浏览,表明端口是共享的。

2。Docker容器连接

投影并不是将docker连接到另一个容器的唯一方式。

Docker有一个连接系统软件,可以让几个容器连接在一起,共享资源,连接信息内容。

Docker连接会建立父子关系,父容器可以看到子容器的信息内容。

3。将容器命名为

当你构建一个容器时,docker会自动给它命名。但是您也可以使用–name标志来命名容器。

dockerrun-d-P-namePeithontraining/webapppythonapp.py

填写专业知识:我如何检查docker容器内打开了哪些端口

您不需要进入容器狂欢。可以通过在linux指令中输入docker端口容器id进行查询。

Docker根据上面的端口连接一个容器的完成情况就是我跟大家分享的全部。期待给你一个参考,也期待你的申请。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/774075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存