📜  Docker-设置NGINX(1)

📅  最后修改于: 2023-12-03 15:00:30.703000             🧑  作者: Mango

Docker-设置NGINX

简介

Docker 是一种轻量级容器化技术,可以以持续交付和快速部署作为基础,提供一种更轻松的部署和管理代码的方式。NGINX 是一种高性能的Web服务器,用于作为反向代理服务器、负载均衡器、HTTP缓存器等。

通过使用 Docker 和 NGINX,可以轻松部署 Web 应用程序,并且这种部署方式可以快速且具有灵活性。本文将介绍如何通过使用 Docker 来设置 NGINX。

步骤
步骤 1: 安装 Docker

如已经安装请跳过这一步。Docker 的安装可以通过官方网站获取安装包,也可以使用包管理器进行安装。

步骤 2: 获取 NGINX 镜像

在 Docker 中,镜像是用于创建容器的基础。可以从 Docker Hub 上找到一个 NGINX 镜像。

docker pull nginx
步骤 3: 部署 NGINX 容器

下面通过 Docker 运行一个 NGINX 容器。这个容器启动后会对外提供一个 HTTP 服务,并且将容器内的 /usr/share/nginx/html 目录映射到了本地的 ~/Desktop/nginx/html 目录。

docker run --name mynginx -v ~/Desktop/nginx/html:/usr/share/nginx/html:ro -p 8080:80 -d nginx

命令说明:

  • --name:指定容器的名称为 mynginx。
  • -v:将本地的目录 /Users/user/Desktop/nginx/html 映射到容器内的 /usr/share/nginx/html 目录,并指定为只读模式。
  • -p:将容器内的端口 80 映射到了本地的端口 8080。
  • -d:使容器在后台运行。
步骤 4: 启动容器

运行以下命令启动容器:

docker start mynginx
步骤 5: 测试服务

现在可以通过浏览器访问 http://localhost:8080 来测试是否已经成功部署了 NGINX。

小结

通过使用 Docker 和 NGINX,可以轻松地部署 Web 应用程序。Docker 为快速开发提供了奇妙的方式,而 NGINX 可以满足各种负载均衡和反向代理需求。