欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

docker兩個端口映射(docker端口映射命令)

錢斌斌2年前12瀏覽0評論

Docker可以在容器和宿主機之間實現端口映射,使得容器中的應用程序可以通過指定的端口號對外提供服務。在Docker中,有兩種常見的端口映射方式:主機直接映射容器端口與使用自定義網絡進行端口映射。

1.主機直接映射容器端口
當使用此種方式進行端口映射時,Docker將主機上的一個端口與容器內部的一個端口進行映射,可以通過以下命令完成映射:docker run -p [host_port]:[container_port] [image_name]對于上述命令,[host_port]表示主機上空閑的端口號,[container_port]表示容器內要映射的端口號,[image_name]是容器所使用的鏡像名稱。
示例:docker run -p 8080:8080 tomcat:latest以上命令將主機上的8080端口映射到tomcat容器的8080端口。
2.使用自定義網絡進行端口映射
使用自定義網絡進行端口映射,需要先創建一個自定義的橋接網絡,然后啟動容器并將容器加入到創建的自定義橋接網絡中,最后在該容器內部將要映射的端口綁定到宿主機上。
首先,創建自定義網絡:docker network create [network_name]隨后,啟動容器并將其加入到自定義網絡中:docker run --net [network_name] [image_name]最后,在容器內部將要映射的端口綁定到宿主機上:docker run -p [host_port]:[container_port] [image_name]示例:docker network create my_network
docker run --net my_network tomcat:latest
docker run -p 8080:8080 tomcat:latest在以上示例中,創建了名為my_network的自定義網絡,并將tomcat容器添加到該網絡中。然后,將容器的8080端口映射到主機的8080端口。