Docker端口映射
启动容器时,选择一个端口映射到容器内部开放端口上
-p 小写p表示docker会选择一个具体的宿主机端口映射到容器内部开放的网络端口上。
-P 大写P表示docker会随机选择一个宿主机端口映射到容器内部开放的网络端口上。
启动创建时,绑定外部的ip和端口
容器启动时可以指定通信协议,比如tcp、udp
查看容器绑定和映射的端口及Ip地址
容器启动绑定多IP和端口(跟多个-p)
容器除了在启动时添加端口映射关系,还可以通过宿主机的iptables进行nat转发,将宿主机的端口映射到容器的内部端口上,这种方式适用于容器启动时没有指定端口映射的情况!