欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在docker中部署静态网页

程序员文章站 2024-03-25 13:51:58
...

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