docker部署nginx

比眉伴天荒 2023-10-11 14:54 89阅读 0赞
    1. 拉取nginx镜像
    1. 验证是否镜像拉取成功
    1. 运行nginx镜像
    1. 查看是否启动成功
    1. 在外部浏览器验证nginx的启动
    1. 为了方便我们以后的文件上传等操作,我们将数据进行挂载
    1. 配置nginx.conf

1.拉取nginx镜像

  1. docker pull nginx

2.验证是否镜像拉取成功

  1. docker images

在这里插入图片描述

3.运行nginx镜像

  1. sudo docker run -d --name nginx01 -p 3344:80 nginx

大致解释一下上面这个命令

  • -d 表示是以后台的方式运行
  • –name nginx01 说明此镜像的名称命名为nginx01,如果不加此参数默认为镜像的名称
    -p 3344:80 80是nginx镜像运行起来的端口号,3344是映射到公网可以供我们访问的端口

4.查看是否启动成功

  1. docker ps

在这里插入图片描述

5.在外部浏览器验证nginx的启动

在这里插入图片描述

6. 为了方便我们以后的文件上传等操作,我们将数据进行挂载

首先我们先创建数据目录

  1. mkdir /home/zhuxu/soft/nginx/upload

目录自己可以自定义
通过以下指令进行挂载

  1. docker run --name mynginx -d -p 2000:80 -v /home/zhuxu/soft/nginx/upload:/upload nginx

挂载成功之后我们可以在upload目录放一个测试文件进行测试
在这里插入图片描述

接下来我们进入启动好的nginx镜像中
在这里插入图片描述

  1. docker exec -it 1f39a463cf90 /bin/bash

在这里插入图片描述

7. 配置nginx.conf

进入nginx镜像之后,进入/etc/nginx,编辑nginx.conf

  1. vim nginx.conf

加入以下内容
在这里插入图片描述

注意:server_name 为当前服务器的ip地址
至此nginx的配置结束
我们返回docker容器,重启nginx服务
在这里插入图片描述

我们打开浏览器访问
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,89人围观)

还没有评论,来说两句吧...

相关阅读