码迷,mamicode.com
首页 > Web开发 > 详细

Docker学习笔记(4-3)Docker容器内部署静态网站

时间:2017-02-02 21:56:07      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:head   var   exec   验证   default   端口   web   笔记   页面   

Docker学习笔记(4-3)Docker容器内部署静态网站

 

设置容器的端口映射

如何访问容器的80端口《--设置端口映射

-P 为所有端口映射

 

-p 指定映射端口

docker run -p 80 -i -t ubuntu /bin/bash

docker run -p 8080:80 -i -t ubuntu /bin/bash

docker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash

docker run -p 0.0.0.0:8080:80 -i -t ubuntu /bin/bash

 

#创建映射80端口的交互式容器

docker run -p 80 --name web ubuntu /bin/bash

 

#安装nginx, 安装vim,创建静态页面

容器内#apt-get install -y nginx

容器内#apt-get install -y vim

容器内#mkdir -p /var/www/html

容器内#cd /var/www/html

容器内#vi index.html

<html>

<head><title>Hello</title></head>

<body>

<h1>Hahaha!</h1>

</body>

 

</html>

#修改nginx配置文件

whereis nginx

ls /etc/nginx

 

vim /etc/nginx/sites-enabled/default

root /var/www/html/index.html

 

#运行nginx

nginx

ps -ef

ctrl+p/ctrl+q

 

docker ps

docker port web 

 

#验证网站访问

curl http://127.0.0.1:49167

docker inspect web

curl http://172.17.0.32/

 

docker stop web

docker start -i web

ctrl+p/q

 

docker exec web nginx

docker top web

 

curl http://172.17.0.32 # 这次不行了,重新启动后ip变了!

 

Docker学习笔记(4-3)Docker容器内部署静态网站

标签:head   var   exec   验证   default   端口   web   笔记   页面   

原文地址:http://www.cnblogs.com/lexiaofei/p/6361630.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!