前面介绍了如何在Linux中安装Docker现在就来简单的介绍下如何在Docker中安装Nginx等应用,还不知道如何安装Docker的小伙伴请参考这篇文章哟。
查询并安装Nginx
首先我们在Linux系统中输入
docker search nginx
查询出如下结果
注意一点是OFFICAL列显示OK的是官方提供的哟,我们提倡使用官方的镜像,因为这些镜像都是经过反复验证过的、可以说是最优的结果。
当然我们也可以在http://hub.docker.com 中搜索Nginx镜像
同样,官方的镜像也是标注了的,接下来我们可以通过官方的镜像仓库查询我们需要安装的版本
如果我们希望使用最新版的话,就只需要按照仓库提示的命令执行
docker pull nginx
# 如果我们想要使用第三方提供的
# docker pull docker.io/xxx/nginx tag
下载完成后我们会得到一串表明镜像身份的字符串,如: Digest: sha256:eb3320e2f9ca409b7c0aa71aea3cf7ce7d018f03a372564dbdb023646958770b,我们也可以使用以下命令查询下载的镜像
docker images
REPOSITORY : 表示该镜像的来源、属于谁以及名字
TAG : 表示该镜像的版本信息
IMAGE ID : 表示该镜像的ID
CREATED : 表示该镜像的创建时间
SIZE :表示该镜像的大小
运行并查看
通过上面的步骤,我们就成功的下载Nginx的镜像了,下面我们将运行Nginx镜像
docker run -d --name nginx -p 6379:80 nginx
-d : 表示后台运行镜像
--name nginx: 指定运行后镜像的名称为nginx
-p 6379:80: 指定映射端口,这里表示将本地的6379端口映射到容器的80端口
nginx :运行的镜像名称或镜像ID ,这里需要注意的是,如果使用tag不是latest则要输入tag信息 如: nginx:1.7.2
更多命令请去docker官网查询
如果没有报错且返回了一串字符表示该镜像运行成功,我们可以通过以下命令查询正在运行的镜像
docker ps
看到正在运行之后我们就可以通过浏览器去访问我们的Nginx了,在浏览器输入宿主机的ip:port,port为映射的本地端口
出现上图界面说明我们使用Docker 安装Nginx就成功啦
小结
经过上面的步骤,是不是觉得Docker安装像Nginx这样的软件很简单呢?其他软件的安装和安装Nginx类似的,我们就不一一演示了。
任何形式的转载都请联系作者Jackieonway获得授权并注明出处。
微信搜索"JackieOnWay"关注我们,第一时间获取最新技术文摘。