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

188 篇文章 0 订阅
183 篇文章 1 订阅

浏览器访问:https://hub.docker.com/_/nginx 查看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服务展示我们想要的页面。

  1. 在当前位置新建一个 html 目录,里面放一个新建的 html 文件,名字为 index.html,内容如下。
  2. 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和端口查看一下状态。
- ![](https://img-blog.csdnimg.cn/img_convert/b54ddd34757f64ec2b8fc69fbd9e52d4.png)
当出现“Hogwarts”时,就代表运行正常,我们就可以把新建的 html 文档都放到 html 目录里面。然后去访问啦!

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


内容全面升级,4 个月 20+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践,带你一站式掌握测试开发必备核心技能(对标阿里P6+,年薪50W+)!直推 BAT 名企测试经理,普遍涨薪 50%+!

### 点个在看你最好看
⬇️ 点击“阅读原文”,提升测试核心竞争力!
[原文链接](https://mp.weixin.qq.com/s?__biz=MzU3NDM4ODEzMg==&mid=2247494485&idx=1&sn=e777571cb47fcab44b7316d36d8d7716&chksm=fd31899eca4600887a43a612d896b8c6d1a80a90d2d63072eda5ee0be936ac4f46f71b2f2359#rd) 

[获取更多技术文章分享](https://qrcode.testing-studio.com/f?from=CSDN&url=https://ceshiren.com/t/topic/16586)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值