关于docker的网络映射管理

容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射

通常来说有随机映射和指定映射两种方式

示例:
** 随机映射 **

docker run -d -P nginx

查看一下映射的端口

docker port 容器名或者ID

** 指定映射 **

 -p hostPort:contanerPort
 -p ip:hostPort:contanerPort
 -p ip::contanerPort
 -p hostPort:contanerPort:udp

示例其中一个:

docker run -d -p 192.168.233.139:81:80 --name nginx1111 nginx

另外补充

** 指定多个端口**
示例
docker run -d -p 81:80 -p 443:443

原文地址:https://www.cnblogs.com/zhuhuibiao/p/14212172.html