干货 | Docker 还可以搭建 Web 服务器 nginx ?这么宝藏的吗?
浏览器访问:https://hub.docker.com/_/nginx 查看 Nginx 镜像详细信息。
下载镜像,默认会下载 lastest 最新版本的软件,可以指定软件的版本。例如:nginx:1.17.9。
运行 Nginx 容器命令为:
run:启动一个容器
-d:后台守护进行方式运行
–name:指定容器的名字
-p:映射容器的端口到宿主机,前面宿主机端口,后面容器端口。
nginx:1.17.9:容器镜像名称和版本信息
如果出现“Welcome to nginx!”就表示 Nginx 服务已经正常启动啦!
当我们可以访问 Nginx 服务的时候,会发现访问的页面是 Nginx 默认的欢迎页面,我们要怎么样才能访问自定义的页面呢?我们可以用挂载目录的方式让 Nginx 服务展示我们想要的页面。
在当前位置新建一个 html 目录,里面放一个新建的 html 文件,名字为 index.html,内容如下。
Nginx 容器
-p 8089:80 映射容器的 80 端口到宿主机 8089 端口。
-v {PWD}/html:/usr/share/nginx/html:-v 参数代表挂载一个目录到容器内,前面的目录 PWD/html:/usr/share/nginx/html:−v 参数代表挂载一个目录到容器内,前面的目录{PWD}/html 代表宿主机的目录,后面的目录/usr/share/nginx/html 代表容器内的目录。它们中间用分号隔开。其中 ${PWD}是一个系统变量,代表当前所在的目录。然后我们在访问宿主机的 IP 和端口查看一下状态。
当出现“Hogwarts”时,就代表运行正常,我们就可以把新建的 html 文档都放到 html 目录里面。然后去访问啦!
明天的文章将会告诉大家如何用 Docker 搭建测试用例平台 Testlink。Testlink 是基于 WEB 的测试用例管理系统哦。敬请期待。
点击下方链接免费领取:性能测试+接口测试+自动化测试+测试开发+测试用例+简历模板+测试文档
http://qrcode.testing-studio.com/f?from=infoQ&url=https://ceshiren.com/t/topic/22265
评论