网站首页 > 技术教程 正文
简介
在现代Web开发中,Nginx作为一款高性能的Web服务器和反向代理服务器,被广泛应用于各种项目中。而使用Docker可以极大地简化服务器的部署和管理过程。本文将介绍如何利用Docker快速搭建Nginx Web服务器,并简要说明一些常见的配置和使用方法。
第一步:拉取镜像
在拉取镜像时,我们可以指定拉取某个版本的nginx,也可以拉取最新版的nginx,命令如下:
bash# 指定版本
docker pull nginx:1.17.9
# 最新版本
docker pull nginx:latest
第二步:部署Nginx
bashdocker run -d --name nginx -p 8088:80 nginx:1.17.9
#后台运行:d
#端口:8088
#映射端口:80
通过挂载部署
bash# 挂载目录:
docker run -d --name nginx -p 8088:80 -v ${PWD}/nginx/html:/usr/share/nginx/html nginx:1.17.9
# -d:设置容器在在后台一直运行。
# -name nginx:容器名称。
# -p 8088:80: 端口进行映射,将本地 8088 端口映射到容器内部的 80 端口。
#-v:挂载目录
# ${PWD}/html 其中html是可以修改名称
# /iusr/share/nginx/html 其中html是不可以修改的,这是容器的路径,这个路径一定不能错
第三步:查看Nginx是否部署成功
bash# 查看docker进程
docker ps
显示nginx相关的信息,STATUS显示UP 20 minutes,证明已经部署成功且在运行中。
第四步:访问Nginx
bash#在浏览器输入,可以看到nginx的默认页面
ip地址:8088
第五步:给nginx设置特定的html网页
bashvi index.html
在index.html输入以下前端内容
html<h1>Welcome to hogwarts></h1>
在浏览器输入ip:8888,如下图所示:
第六步:停止及删除
- 停止nginx服务
bashdocker stop nginx
运行命令后,我们再次访问nginx会出现如下情况:
想要继续访问nginx,需要重新启动nginx,命令如下:
bashdocker start nginx
- 删除Nginx
bash# nginx是创建--name 后跟的名称
docker rm nginx
#-f是强制删除,不管nginx是否是在运行中
docker rm -f nginx
总结
通过本文的介绍,我们现在应该已经了解了如何使用Docker快速搭建Nginx Web服务器,并进行了简单的配置和测试。借助Docker,我们可以轻松地在不同的环境中部署和管理Nginx服务器,为项目提供稳定可靠的服务支持。
猜你喜欢
- 2024-10-14 如何使用Docker和Nginx部署Web应用
- 2024-10-14 Docker部署web服务器之Nginx篇(一)
- 2024-10-14 构建高性能Web服务器:Nginx的基本用法和配置技巧揭秘
- 2024-10-14 使用Debian、Docker和Nginx部署Web应用教程
- 2024-10-14 NGINX: 为您的 Web 服务提供强大支持
- 2024-10-14 Nginx配置web的图文介绍(nginx web服务器配置)
- 2024-10-14 使用 Nginx 部署 Java web 服务(nginx部署jar)
- 2024-10-14 高并发web服务器NGINX(高并发http服务器)
- 2024-10-02 Nginx在线WEB管理包括本地和远程配置以及执行相关命令
- 2024-10-02 你真的了解如何将 Nginx 配置为Web服务器吗
你 发表评论:
欢迎- 最近发表
-
- 阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
- Linux环境下,Jmeter压力测试的搭建及报错解决方法
- Java 在Word中合并单元格时删除重复值
- 解压缩软件哪个好用?4款大多数人常用的软件~
- Hadoop高可用集群搭建及API调用(hadoop3高可用)
- lombok注解@Data没有toString和getter、setter问题
- Apache Felix介绍(apache fineract)
- Spring Boot官方推荐的Docker镜像编译方式-分层jar包
- Gradle 使用手册(gradle详细教程)
- 字节二面:为什么SpringBoot的 jar可以直接运行?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)