前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker系列——4.docker中运行nginx镜像

Docker系列——4.docker中运行nginx镜像

作者头像
陈琛
发布2020-06-12 16:03:41
1.3K0
发布2020-06-12 16:03:41
举报
文章被收录于专栏:陈琛的Redis文章陈琛的Redis文章

我们今天学习了一下dokcer的简单应用。

由于我之前有运行镜像,且服务器上运行的镜像太多,我们先使用如下命令停止容器并删除容器,由于是运维开给我们的测试服务器,所以可以随便玩耍。

代码语言:javascript
复制
docker stop $(docker ps -a -q) // stop停止所有容器
docker  rm $(docker ps -a -q) //  remove删除所有容器

接下来我们看一下整个服务器中有哪些镜像,采用docker images命令即可,如图,我们可以看到有很多,但是没有名称为nginx的镜像。镜像和git版本控制原理是类似的,镜像采用tag来区分镜像的不同的版本.

接下来我们先跑一个镜像,名称为nginx。我们先来看一下执行的命令docker run,然后写端口映射-p,接下来是将nginx的80端口映射到服务器的8080端口,也就是我在浏览器中输入8080,他会自动访问nginx的80端口,这边注意nginx的默认端口是80,这里咱们先记住,下篇再说。-d是后台启动,并返回容器的containerId。最后是镜像的名称nginx。我们可以看到在该行下面由一行字符串,这就是返回的容器ID。

注意:如果是第一次运行,我们本地没有该镜像,他会从远端的镜像仓库里面拉取该镜像。

接下来,我们看一下镜像是否跑成功啦,执行命令docker ps,查看正在运行的容器,顺便带一下docker ps -a是查看所有容器。这标红的containerId就是容器id,注意看一下这边的容器Id比运行完直接返回的容器ID要短,这其实短的叫“容器的短ID”,前面看到的长的叫“容器的长ID”,短ID是长ID的前12个字符,他们实际上代表同一个容器。而Image是该容器运行了哪个镜像。

现在我们已经启动好该容器了,我们在浏览器里面看一下效果。下图明显是nginx的欢迎页面,这就表示我们成功啦。

比如我们想更换他的提示信息,将提示信息改为“I am a cute girl”(臭不要脸一下),应该分为3步走。

1

新建一个index.html的文件,注意,这边文件名必须是index.html,因为我们要替换的容器里面的index.html,index.html为他的首页面。

根据前面我们学习了怎么新增一个文件,在里面填充内容并查看这个文件,不懂的移步上篇,Docker系列——3.Linux常见命令

具体操作过程如下图。

2

将我们新建的index.html页面复制到容器里面。后面代表容器ID和原来index.html在容器里面的位置。

3

看一看。我们刷新页面看一下,页面是不是显示“I am a cute girl”?结果是肯定的,完美。

那我们来想一个问题,如果现在把这个容器停掉,然后再启动,他里面的内容还是“I am a cute girl”吗?

话不多说,咱这就来动手。

我们看到答案是否定的,他还是原来的界面,这个说明我们之前在容器内部的修改是暂时的,而外部的镜像image并没有修改,所以当我们停止了容器,再启动新的容器时,新容器还是用的外面的镜像image,所以还是没有的界面。

所以我们要想看到修改后的效果,就要修改外部的镜像image,咱重新来一遍。

删除一个指定的image,只要后面加上短的imageID就行啦。

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

本文分享自 学习Java的小姐姐 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档