(五) Docker 运行 nginx
前言经过前面几篇文章的介绍,相信大家已经对 Docker 有一个基本对概念了,本文将在 Docker 中运行 nginx,并且设置 nginx 对假期中对一个 tomcat 服务形成代理前提#启动 Dockerservice docker start具体实施查询 nginx 镜像docker search nginxpull 官方 nginx 镜像到本地...
·
前言
经过前面几篇文章的介绍,相信大家已经对 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、容器端口的方法
容器的内容可以修改吗?
容器的内容是可以修改的,修改的方式有两种,一种是到容器内去修改,一种是在宿主机中通过文件目录挂载的方式。鉴于表述边界的清晰化,这部分内容放下下一篇文章中进行介绍。
更多推荐
已为社区贡献3条内容
所有评论(0)