首页 > 系统相关 >Docker 安装 Nginx

Docker 安装 Nginx

时间:2022-12-30 15:32:50浏览次数:42  
标签:nginx Nginx 版本 镜像 Docker 安装 docker localhost

Docker 安装 Nginx

Nginx 是一个高性能的HTTP和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。

其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

1、查看可用的Nginx版本

访问Nginx镜像库地址:https://hub.docker.com/_/nginx?tab=tags

可以通过Sort by查看其他版本的 Nginx,默认是最新版本nginx:latest。

Docker 安装 Nginx_docker

Docker 安装 Nginx_nginx_02

此外,我们还可以用docker search nginx命令来查看可用版本:

[root@localhost ~]# docker search nginx

Docker 安装 Nginx_Nginx_03

2、取最新版的 Nginx 镜像

这里我们拉取官方的最新版本的镜像:

[root@localhost ~]# docker pull nginx

Docker 安装 Nginx_docker_04

3、查看本地镜像

使用以下命令来查看是否已安装了nginx:

[root@localhost ~]# docker images

Docker 安装 Nginx_Nginx_05

在上图中可以看到我们已经安装了最新版本(latest)的nginx 镜像。

4、运行容器

安装完成后,我们可以使用以下命令来运行nginx容器:

[root@localhost ~]# docker run -itd --name nginx-test -p 8080:80 nginx

4356c883b25f70e5ffe677085efd018985b6661596f1fa5d62f9e65e94b6f2c1

参数说明:

--name nginx-test:容器名称。

-p 8080:80:端口进行映射,将本地8080端口映射到容器内部的80端口。

-d nginx:设置容器在在后台一直运行。

5、浏览器访问

最后我们可以通过浏览器可以直接访问服务器的8080端口的nginx服务

Docker 安装 Nginx_nginx_06

  • 输入编号:7204,直达文章
  • 输入m|M,直达目录列表

标签:nginx,Nginx,版本,镜像,Docker,安装,docker,localhost
From: https://blog.51cto.com/u_12018693/5980301

相关文章

  • Docker 安装 PHP
    Docker安装PHPPHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及......
  • Docker 安装 Python
    Docker安装PythonPython简介Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由GuidovanRossum于1989年底发明,第一个公开发行版发行于19......
  • Docker 安装 Node.js
    Docker安装Node.jsNode.js是一个基于ChromeV8引擎的JavaScript运行环境,是一个让JavaScript运行在服务端的开发平台。Node.js使用了一个事件驱动、非阻塞式I/O的模型......
  • Docker 安装 Redis
    Docker安装RedisRedis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value的NoSQL数据库,并提供多种语言的API。Redis是一个开源(BSD许......
  • Docker 容器连接
    容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。下面我们来实现通过端口连接到一个docker容器。 网络端口映射......
  • docker基础之centos安装和设置加速镜像(一)
    使用yum安装Docker要求CentOS系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持Docker。通过 uname-r 命令查看你当前的内核版本......
  • Allure报告的安装与使用
    概述生成测试报告需要下载allure包和allure-pytest库,测试报告是通过allure-pytest生成,通过本地的allure包展示测试报告一、allure的安装与使用1.下载allure包下载地......
  • 01.Centos7安装AWVS
    1,更新及解决依赖#yum-yinstalllibXrenderlibXextlibXcursorlibXfixeslibXcompositelibXrandrlibXdamagelibXtstlibXicups-libsdbus-gliblibXrandrlibXcurso......
  • 在线安装docker 脚本
    #!/bin/bashenv(){echo-e"\e[1;33mperparingenv!!!\e[0m"yuminstall-yyum-utilsyum-config-manager\--add-repo\https://downl......
  • k8s1.25版本安装metrice
    在新版的Kubernetes中系统资源的采集均使用Metrics-Server,可以通过Metrics采集节点和Pod的内存、磁盘、CPU和网络的使用率。1 wget下载cd/opt/kubernetes/addonswget......