1秒启动Web Server
2023-02-18 15:32:05 时间
对很多经常做前端的同学来说,经常需要快速启动Web服务器调页面。本文介绍一个简单的快速启动Web服务器的脚本。
首先,安装Docker,推荐使用Docker Desktop,然后,编写脚本如下:
#!/usr/bin/env bash
# for access: http://localhost:8000
LOCAL_PORT=8000
cd "$(dirname "$0")"
WWW_DIR=`pwd`
docker run --rm -p $LOCAL_PORT:80 -v $WWW_DIR:/usr/share/nginx/html nginx:latest
把这个脚本放到Web根目录下执行,不要关闭命令行窗口,即可直接通过本机8000
端口访问页面。
原理
通过Docker启动Nginx并自动把当前目录映射到Nginx配置的wwwroot
,为静态资源提供Web服务。终止命令后自动删除Nginx容器实例。
可以在这里查看一个简单的示例。
相关文章
- 【“互联网+”大赛华为云赛道】IoT命题攻略:仅需四步,轻松实现场景智能化设计
- 快来看,大数据两地三中心的容灾也可以如此省心!
- 带你读AI论文:SDMG-R结构化提取—无限版式小票场景应用
- 【“互联网+”大赛华为云赛道】CloudIDE命题攻略:明确业务场景,快速开发插件
- 【“互联网+”大赛华为云赛道】API命题攻略:厘清三步解题思路,用好开发工具
- 一文带你认识LPWA通信技术
- 跟我学AI建模:分子动力学仿真模拟之DeepMD-kit框架
- 关于Spring注解开发教程,打包全送你
- SimpleDateFormat类的线程安全问题和解决方案
- 这些智能合约漏洞,可能会影响你的账户安全!
- 知道ThreadLocal吗?一起聊聊到底有啥用
- 鸿蒙内核之内存调测:动态内存池信息统计
- 一文带你搞定AOP切面
- 多语言ASR?没有什么听不懂,15种语言我全都要
- DBA:这有一份对接NBU备份故障排除指南,请查收!
- 图片风格迁移:基于实例缓解细节丢失、人脸风格化失败问题
- Hudi自带工具DeltaStreamer的实时入湖最佳实践
- 用 5W1H 告诉你如何规划合理的测试策略
- 云小课 | 一分钟了解AppCube中的应用
- [nodejs] nodejs开发个人博客(三)载入页面