> 文档中心 > Docker安装Nginx,初学者也能让您轻松玩转Nginx的安装

Docker安装Nginx,初学者也能让您轻松玩转Nginx的安装


目录

从之前几期开始开始,我们一直在分享Linux的一些常见系统操作以及一些常用操作系统的安装。

如果您感兴趣的话,也可以看看我们之前的帖子

Docker安装BookStack,打造属于您公司自己的开源wiki

Docker安装zabbix,打造属于您公司自己的开源监控系统-安装服务篇 

Docker安装MySQL,让您也能玩转MySQL的安装

Docker安装Nginx,初学者也能让您轻松玩转Nginx的安装

前言

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

其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。

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

安装步骤

docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d nginx#将此文件放在与内容目录(“static-html-directory”)相同的目录中,运行docker build -t some-content-nginx .,然后启动容器:docker run --name some-nginx -d some-content-nginx#暴露外部端口,这边我们将容器内的80端口映射到宿主机的8080端口为例docker run --name some-nginx -d -p 8080:80 some-content-nginx#然后你可以点击http://localhost:8080或http://host-ip:8080在你的浏览器中。