国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

Docker 網絡之端口綁定的方法

2024-09-01 13:53:48
字體:
來源:轉載
供稿:網友

外部訪問容器

容器中可以運行一些網絡應用,要讓外部也可以訪問這些應用,可以通過 -P 或 -p 參數來指定端口映射。

-P 標記時

Docker 會隨機映射一個 49000~49900 的端口到內部容器開放的網絡端口。

-p 標記時

則可以指定要映射的端口,并且,在一個指定端口上只可以綁定一個容器。支持的格式有
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort

映射所有接口地址

使用 hostPort:containerPort 格式本地的 5000 端口映射到容器的 5000 端口

$ sudo docker run -d -p 5000:5000 training/webapp python app.py

此時默認會綁定本地所有接口上的所有地址。

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

可以使用 ip:hostPort:containerPort 格式指定映射使用一個特定地址,比如 localhost 地址 127.0.0.1

$ sudo docker run -d -p 127.0.0.1:5000:5000 training/webapp python app.py

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

使用 ip::containerPort 綁定 localhost 的任意端口到容器的 5000 端口,本地主機會自動分配一個端口

$ sudo docker run -d -p 127.0.0.1::5000 training/webapp python app.py#還可以使用 udp 標記來指定 udp 端口$ sudo docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py

查看映射端口配置

使用 docker port 來查看當前映射的端口配置,也可以查看到綁定的地址

$ docker port <container> 

注意:

容器有自己的內部網絡和 ip 地址(使用 docker inspect 可以獲取所有的變量,Docker 還可以有一個可變的網絡配置。)

-p 標記可以多次使用來綁定多個端口,例如

$ sudo docker run -d -p 5000:5000 -p 3000:80 training/webapp python app.py

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳原县| 罗田县| 沭阳县| 龙海市| 三江| 盘山县| 建昌县| 绥棱县| 灵丘县| 织金县| 房产| 彭泽县| 沙洋县| 锦屏县| 莎车县| 阿拉善左旗| 石狮市| 石棉县| 松原市| 景谷| 平昌县| 莲花县| 聊城市| 哈密市| 太康县| 郎溪县| 满城县| 厦门市| 增城市| 夏河县| 和林格尔县| 特克斯县| 黔南| 甘肃省| 绥阳县| 菏泽市| 河源市| 元朗区| 女性| 东城区| 银川市|