您的位置:首頁技術文章
文章詳情頁

Docker容器網絡端口配置過程詳解

瀏覽:6日期:2024-11-16 17:49:58

暴露網絡端口

實際上,Docker中涉及暴露網絡端口的參數有兩個,分別是-p和-P。下面分別來介紹.

-P

使用-P,Docker會在宿主機上隨機為應用分配一個未被使用的端口,并將其映射到容器開放的端口,以Nginx為例,如下:Docker容器網絡端口配置過程詳解可以看到,Docker為應用分配了一個隨機端口32768,使用該端口即可訪問容器中的nginx(http://lcalhost:32768)。

-p

-p參數則有幾種不同的用法:

hostPort:containerPort

這種用法是將宿主機端口和容器端口綁定起來,如下用法:

Docker容器網絡端口配置過程詳解

如上命令表示將宿主機的80端口映射到容器的80上,第一個80是宿主機的80,第二個80是容器的80。

ip:hostPort:containerPort

這種是將指定的ip地址的端口和容器的端口進行映射。如下:

Docker容器網絡端口配置過程詳解

將192.168.0.195地址的80端口映射到容器的80端口上。

ip::containerPort

這種是將指定ip地址的隨機端口映射到容器的開放端口上,如下

Docker容器網絡端口配置過程詳解

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

標簽: Docker
相關文章:
国产综合久久一区二区三区