网络访问

-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

访问测试

同主机使用多ip的相同端口提供映射服务

添加多ip

指定端口映射

测试访问

同ip使用随机端口映射相同服务

开启服务指定映射

访问测试

综合案例

基于Nginx启动一个容器,监听80和81端口,访问80出现nginx默认首页,访问81,出现另外一个站点(站点数据在宿主机上的 /tmp/hello 目录)

Last updated