-P :容器暴露的所有端口映射
-p :指定映射容器暴露的端口
![](https://images2015.cnblogs.com/blog/1092219/201702/1092219-20170224183532241-212959879.jpg)
Nginx部暑流程
![](https://images2015.cnblogs.com/blog/1092219/201702/1092219-20170224183532695-1529085713.jpg)
docker run -p 80 --name web -t -i ubuntu /bin/bash
apt-get install -y nginx
apt-get install -y vim
docker port web :容器的端口的映射情况
docker inspect :容器的ip地址
curl 容器地址:访问的网页
这里的容器重启后并没有运行nginx
docker exec web nginx :运行容器中的nginx
docker top web :查看容器中的进程
说明:容器重启后,端口映射和网络阻配置都变了