前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >容器化技术docker~nginx环境的搭建

容器化技术docker~nginx环境的搭建

作者头像
码农王同学
发布2019-11-26 15:30:13
8550
发布2019-11-26 15:30:13
举报
文章被收录于专栏:后端Coder后端Coder

今天我们打算分享一下nginx的内容,先看下百度百科对其的介绍。

代码语言:javascript
复制
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

我们今天需要了解的就是nginx作为一个反向代理web服务器的使用的,好了,由于现在自己很喜欢docker的方式搭建,所以今天我们就使用docker容器化技术进行nginx环境的搭建了,需要了解docker技术的可以关注后端Coder进行历史信息的查看了。

首先我们需要在自己的服务器终端搜索nginx镜像,因为起一个nginx容器进程需要nginx镜像模板做铺垫的,或许你可以通过其它方式进行nginx容器的搭建,比如说对应的dockerFile进行。

首先我们使用docker search nginx命令进行搜索nginx镜像,我们这里搜索了很多nginx镜像,由于为了安全我们还是使用官方的镜像了。

既然我们已经搜索到了官方的nginx镜像,那么我们通过docker pull nginx命令进行nginx镜像的拉取。

我们通过docker images | grep nginx命令看下我们是否在本地已经拉取了刚刚我们想要的nginx镜像了。

红框标记的就是我们刚刚拉取的nginx镜像,其它的估计是自己之前拉取的了。好了,现在我们本地有了nginx镜像,那么我们赶紧使用刚刚拉取的nginx镜像进行起一个nginx容器进程吧。

我们可以通过下面的命令进行docker容器的建立和启动。

代码语言:javascript
复制
docker run --name ownnginx -p 90:80 -d nginx

我们在看下面之前,还是先介绍一下上面的命令的各个参数的含义。

docker run:就是我们通过这个命令进行容器的启动。

--name:通过这个选项我们可以设置自己容器的名称。

-p:通过这个选项我们设置了容器的80端口映射为主机的90端口。

-d:这个选项是容器以后台的方式进行启动。

我们可以通过下面的命令看我们的容器是否已经启动了。

代码语言:javascript
复制
docker ps  | grep nginx

好了,我们的容器已经启动了,接下来我们直接通过ip+端口的方式进行访问就行了,由于nginx默认的是80端口,上面我们通过-p选项进行端口之间的映射,所以我们通过下面的地址进行访问就是了。

代码语言:javascript
复制
http://自己服务器的ip:90

出现下面的图片内容,就说明我们搭建的nginx服务器成功了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农王同学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档