Docker 部署静态页面-nginx
场景描述
- 通过Docker创建一个centos环境容器
- 在centos环境容器中部署nginx服务,实现静态页面访问。
一、启动centos环境容器
docker run -p 80 -it --name webs centos
二、在centos容器中下载nginx
- 上面创建容器是采用交互式方式,因此容器启动后,直接进入到容器中的根目录。
- 在容器中安装nginx服务
yum -y install nginx
提示yum没有nginx包
- 更新epel第三方软件库
yum install epel-release
- 安装 nginx成功
yum -y install nginx
三、安装vim编辑器
yum -y install vim
四、 创建web静态页面
#创建静态页面存放路径
mkdir -p /var/www/html
#进入到该路径
cd /var/www/html/
#新建html页面
vim index.html
index.html详细内容
1 <html>
2 <head>
3 <title>Nginx in Docker</title>
4 </head>
5 <body>
6 <h1>Hello, my is Docker Nginx</h1>
7 </body>
8 </html>
五、修改nginx配置访问我们的html页面
1、查找nginx安装的路径
whereis nginx
2、查看 /etc/nginx下面的文件
3、进入到/etc/nginx 路径修改 nginx.conf配置文件,将默认访问的html文件路径修改为我们项目中html路径。保存退出
vim nginx.conf
六、启动nginx服务
- 启动nginx
- 查看容器IP地址
- 访问nginx服务