干货 | Docker 还可以搭建Web服务器nginx ?这么宝藏的吗?

网友投稿 831 2022-05-30

干货 | Docker 还可以搭建Web服务器nginx ?这么宝藏的吗?

浏览器访问:docker Hub 查看Nginx镜像详细信息。

下载镜像,默认会下载lastest最新版本的软件,可以指定软件的版本。例如:nginx:1.17.9。

docker pull nginx

docker pull nginx:1.17.9

运行 Nginx 容器命令为:

docker run -d --name nginx -p 8088:80 nginx:1.17.9

run:启动一个容器

-d:后台守护进行方式运行

–name:指定容器的名字

-p:映射容器的端口到宿主机,前面宿主机端口,后面容器端口。

nginx:1.17.9:容器镜像名称和版本信息

如果出现“Welcome to nginx!”就表示Nginx服务已经正常启动啦!

当我们可以访问 Nginx 服务的时候,会发现访问的页面是 Nginx 默认的欢迎页面,我们要怎么样才能访问自定义的页面呢?我们可以用挂载目录的方式让Nginx服务展示我们想要的页面。

在当前位置新建一个 html 目录,里面放一个新建的 html 文件,名字为 index.html,内容如下。

Hogwarts

Nginx

容器

docker run -d --name nginx1 -p 8089:80 \ -v ${PWD}/html:/usr/share/nginx/html \ nginx:1.17.9

-p 8089:80映射容器的80端口到宿主机8089端口。

-v ${PWD}/html:/usr/share/nginx/html:-v参数代表挂载一个目录到容器内,前面的目录${PWD}/html代表宿主机的目录,后面的目录/usr/share/nginx/html代表容器内的目录。它们中间用分号隔开。其中${PWD}是一个系统变量,代表当前所在的目录。然后我们在访问宿主机的IP和端口查看一下状态。

当出现“Hogwarts”时,就代表运行正常,我们就可以把新建的 html 文档都放到 html 目录里面。然后去访问啦!

明天的文章将会告诉大家如何用 Docker搭建测试用例平台 Testlink。Testlink 是基于 WEB 的测试用例管理系统哦。敬请期待。

请点击链接获取更多技术文章,有惊喜哟:https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=hwyun×tamp=1651025761

Docker Nginx web前端

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java学习之Maven安装与配置
下一篇:ThinkPHP函数详解:F方法
相关文章