在docker中部署静态网页

版权声明:http://bclsj.cn 本文为博主原创文章,转载请注明本博客地址! https://blog.csdn.net/acmjk/article/details/78685489

1、新建一个80端口的web服务器,ubuntu系统
docker run -p 80 –name web -i -t ubuntu /bin/bash
2、在ubuntu上安装nginx
apt-get update
apt-get install -y nginx
3、在ubuntu上安装vim
apt-get install -y vim
4、创建文件夹
mkdir -p /var/www/html
5、创建静态页面
cd /var/www/html
vim index.html

<html>
<body>
<h1> hi,docker!    </h1>
</body>
</html>

6、运行nginx
这里写图片描述
ps -ef 查看nginx是否正常启动
这里写图片描述
如图则nginx已经正常启动
ctrl+P && ctrl+Q 退出docker。
这里写图片描述
如图docker内ubuntu容器的80端口对应了宿主机的32769端口。
通过docker inspect web 查看容器的内网ip地址
这里写图片描述
7、访问页面
可以通过curl http://127.0.0.1:32769 访问
也可以通过 curl http://172.17.0.3 访问
这里写图片描述
当然也可以通过浏览器访问上述2个ip。
这里写图片描述
好了,大功告成。后面还要用docker实现更加复杂的应用。

猜你喜欢

转载自blog.csdn.net/acmjk/article/details/78685489