要配置Docker端口轉(zhuǎn)發(fā)規(guī)則,可以通過(guò)Docker的端口映射功能來(lái)實(shí)現(xiàn)。具體步驟如下:
-p
參數(shù)來(lái)指定端口映射規(guī)則,格式為 <host_port>:<container_port>
,其中<host_port>
是主機(jī)上的端口號(hào),<container_port>
是容器內(nèi)部的端口號(hào)。例如,運(yùn)行一個(gè)Nginx容器并將主機(jī)的端口80映射到容器的端口80,可以使用以下命令:docker run -d -p 80:80 nginx
-p
參數(shù)進(jìn)行配置。例如,將主機(jī)的端口8080映射到容器的端口80,可以使用以下命令:docker run -d -p 8080:80 nginx
-P
參數(shù)來(lái)隨機(jī)映射容器內(nèi)部的端口到主機(jī)上的端口。例如,運(yùn)行一個(gè)Tomcat容器并隨機(jī)映射端口,可以使用以下命令:docker run -d -P tomcat
docker ps
命令查看容器的端口映射情況,可以查看到主機(jī)上的端口和容器內(nèi)部的端口的映射關(guān)系。通過(guò)以上步驟,就可以配置Docker的端口轉(zhuǎn)發(fā)規(guī)則。