一、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的使用技巧。