Docker容器的端口映射是通过将容器内部的端口映射到主机上的端口来实现的。在运行Docker容器时,可以使用-p
或--publish
选项来指定端口映射规则。
例如,如果要将容器内部的端口80映射到主机上的端口8080,可以使用如下命令:
docker run -p 8080:80 image_name
这样,当访问主机的8080端口时,实际上是访问了容器内部的80端口。可以将多个端口映射到容器内部的不同端口,也可以将容器内部的多个端口映射到主机上的同一个端口。
端口映射是Docker容器与外部世界通信的重要方式,可以实现容器内部的服务对外提供访问。