第06讲:Docker部署Nginx

第1步:搜索nginx镜像

docker search nginx

运行效果:

在这里插入图片描述

第2步:拉取nginx镜像

docker pull nginx

运行效果:

在这里插入图片描述

第3步:启动容器

01、创建目录

在/usr/local/docker目录下创建nginx目录用于存储nginx数据信息
在这里插入图片描述

02、查看安装的nginx版本
docker images nginx

运行效果:

在这里插入图片描述

03、启动容器
docker run -d -p 80:80 -v /usr/local/docker/nginx/conf.d:/etc/nginx/conf.d -v /usr/local/docker/nginx/logs:/var/log/nginx -v /usr/local/docker/nginx/html:/usr/share/nginx/html --name nginx nginx
    
-d 后台运行
-p 端口映射  # 前面是当前宿主机端口,后面是docker容器端口
-v 卷挂载    # 前面是当前宿主机文件/文件夹位置,后面是docker容器文件/文件夹位置
              通过卷的挂载,使宿主机和docker中文件同步
--name 容器名字
/etc/nginx/conf.d \ #不挂载这个配置文件也是可以的
/var/log/nginx \ ##nginx容器默认的日志文件保存到/var/log/nginx目录下
/usr/share/nginx/html \ #nginx默认会去访问/usr/share/nginx/html下的index.html

运行效果:

在这里插入图片描述

04、查看容器状态
# 查看所有正在运行的容器
docker ps 
# 查看docker所有的容器(包括运行、停止的容器)
docker ps -a 

运行效果:

在这里插入图片描述

05、添加网页

在/usr/local/docker/nginx/html目录下创建index.html文件

<h1>hello nginx by docker</h1>
06、设置nginx配置文件

在/usr/local/docker/nginx/conf.d目录下创建配置文件nginx.conf

vi nginx.conf

并且将如下配置写入配置文件

 server {
        listen       80;
        server_name  localhost;

        location / {
            root   /usr/share/nginx/html;
            index  index.html index.htm;
        }
    }
07、重启nginx容器
docker restart nginx

运行效果:

在这里插入图片描述

08、浏览器测试

浏览器输入http://192.168.0.181/

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值