网络访问
-p / -P 参数说明
参数
说明
-P
随机映射
-p
指定端口
随机分配映射端口
docker pull ghost
docker run -d -P ghost
# 启动ghost博客并随机分配映射端口
# -P 宿主机随机分配映射端口查看端口映射
iptables -t nat -L -n指定映射端口
docker run -d -p 81:80 nginx访问测试
curl 10.0.0.71:81同主机使用多ip的相同端口提供映射服务
宿主机添加多ip
ifconfig ens33:1 10.0.0.72/24 up
ifconfig ens33:1指定端口映射
docker run -d -p 10.0.0.71:80:2368 ghost
docker run -d -p 10.0.0.72:80:2368 ghost测试访问
curl 10.0.0.71
curl 10.0.0.72同ip使用随机端口映射相同服务
开启服务指定映射
docker run -d -p 10.0.0.71::2368 ghost
docker run -d -p 10.0.0.71::2368 ghost
docker run -d -p 10.0.0.71::2368/udp ghost
# 指定udp协议进行映射iptables -t nat -L -n访问测试
curl 10.0.0.71:上面结果中的随机端口Last updated