您的位置:

使用docker run nginx 运行nginx服务器

一、docker与nginx的简介

Docker 已经在 IT 行业变得日益流行,它作为一个开源项目,得到了众多用户和社区的认可和支持。 而nginx是高性能的HTTP和反向代理服务器,最近也变得越来越流行。


Docker中的容器是指一个包含所有运行相关进程,环境等的独立执行的软件包,仅仅需要在主机上安装docker,就可以在容器中运行nginx服务来变成高性能的静态WEB服务器和负载均衡器、反向代理等,使得我们的服务器性能得到了大幅提升。

二、docker安装

在开始使用容器,我们需要安装docker,安装方式可以在docker官网上查找,这里就不做讨论,直接进入docker的使用方法。

三、docker运行nginx的步骤

1.获取nginx的官方镜像

docker pull nginx

2.查看已有的镜像

docker images

3.运行nginx容器

docker run --name mynginx -p 80:80 -d nginx

这里,我们使用了-d参数代表这个容器是后台运行的,-p参数表示要将宿主机的80端口映射到容器的80端口上,这样我们就可以通过宿主机的ip地址来访问nginx服务器了。

4.查看正在运行的容器

docker ps

5.在浏览器中查看nginx欢迎页面

在浏览器输入localhost或者宿主机的ip地址,就可以看到nginx的欢迎页面了

四、docker使用技巧

1.停止容器

docker stop mynginx

2.启动指定的容器

docker start mynginx

3.删除容器

docker rm mynginx

4.重新启动容器并进入bash

docker start -i mynginx /bin/bash

5.搜索可用的docker镜像

docker search 镜像名称

五、小结

本文介绍了如何使用docker run nginx 运行nginx服务器,详细的介绍了安装docker的方法和运行nginx的步骤,同时也介绍了一些docker的使用技巧。