(五) Docker 运行 nginx

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/bestcxx/article/details/80875977

前言

经过前面几篇文章的介绍,相信大家已经对 Docker 有一个基本的概念了,本文将在 Docker 中运行 nginx,并且进入容器修改默认页现实内容

前提

#启动 Docker
service docker start

具体实施

查询 nginx 镜像
docker search nginx
pull 官方 nginx 镜像到本地

如果指定 Docker Registry 地址,则使用 Docker pull 指定地址/nginx

docker pull nginx
查看本地镜像
docker images

结果:

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              ae513a47849c        2 months ago        109MB
通过运行镜像生成并运行nginx容器

-d 表示后台运行,80:80(宿主机端口:容器端口),访问宿主机80端口的服务会被映射到该容器内的80端口来处理,容器名字为 mynginx,镜像名字为 nginx。我们这里并没有设置网络模式,所以容器的ip会随机分配,容器通过宿主器访问外界,当然这一切不需要我们额外的配置。

docker run -d -p 80:80 --name mynginx nginx
现在可以访问了

http://域名/

这里写图片描述

回顾一下 容器的基本操作

( 四 ) 初识 Docker 的容器
获得查看容器id、容器ip、容器端口的方法

容器的内容可以修改吗?

容器的内容是可以修改的,修改的方式有两种,一种是到容器内去修改,一种是在宿主机中通过文件目录挂载的方式。鉴于表述边界的清晰化,这部分内容放下下一篇文章中进行介绍。

展开阅读全文

没有更多推荐了,返回首页