查看Docker桥接网卡docker0
ifconfig
随机端口映射举例
#-d 表示在后台运行容器并输出容器ID
#-P 随机端口映射
docker run -d -P --name mynginx nginx
查看容器端口映射情况
docker ps
#0.0.0.0:32768->80/tcp
#或者
docker port mynginx
查看端口映射后本地端口的变化
ss -lnt
#LISTEN 0 128 :::32768 :::*
查看端口映射表
iptables -t nat -nvL
#Chain DOCKER (2 references)
# pkts bytes target prot opt in out source destination
# 0 0 RETURN all -- docker0 * 0.0.0.0/0 0.0.0.0/0
# 2 104 DNAT tcp -- !docker0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:32768 to:172.17.0.2:80
Docker指定端口映射举例
#-p 指定端口映射
docker run -d -p 81:80 --name mynginx81 nginx
#批定IP:端口映射
docker run -d -p 192.168.0.202:81:80 --name mynginx81 nginx
#指定多个端口映射
docker run -d -p 81:80 -p 82:443 --name mynginx81 nginx
docker logs mynginx
原文:https://www.cnblogs.com/alien2200/p/10386458.html