当前位置: 首页 > news >正文

【东枫科技】基于Docker,Nodejs,GitSite构建一个KB站点

Docker

安装桌面版本,安装Node镜像

运行node镜像

需求

  • 和外部的某个文件夹地址可以绑定
  • 端口可以绑定,方便server的访问
docker run -itd --name node-test -v C:/Users/fs/Documents/GitHub:/home/node -p 3000:3000 node
  • 进入终端
 docker exec -it node-test /bin/bash
  • 安装 GitSite
npm install -g gitsite-cli
  • 安装案例模板
mkdir awesome
cd awesome
gitsite-cli init
  • 编译静态文件
gitsite-cli build -o dist -v
  • 使用Nginx 开启网站
docker run --rm -p 8000:80 -v C:/Users/fs/Documents/GitHub/awesome/dist:/usr/share/nginx/html nginx:latest
  • 访问
http://localhost:8000

参考

  • docker 挂载目录
docker run -it -v /宿主机目录:/容器目录 镜像名:镜像标签
  • run Nginx by Docker quickly:
docker run --rm -p 8000:80 -v /path/to/dist:/usr/share/nginx/html nginx:latest
http://www.dtcms.com/a/214000.html

相关文章:

  • Android 之 kotlin 语言学习笔记一
  • AI智能分析网关V4室内消防逃生通道占用检测算法打造住宅/商业/工业园区等场景应用方案
  • 快递实时查询API开发:物流轨迹地图集成教程
  • RPA 自动化程序深度解析:从入门到企业级应用实战指南
  • Parasoft C++Test软件单元测试_实例讲解(局部静态变量的处理)
  • node入门:安装和npm使用
  • 如何创建和使用汇编语言,以及下载编译汇编软件(Notepad++,NASM的安装)
  • 小米玄戒O1架构深度解析(一):十核异构设计与缓存层次详解
  • 《软件工程》第 12 章 - 软件测试
  • 【QT】QString和QStringList去掉空格的方法总结
  • PyTorch入门教程:下载、安装、配置、参数简介、DataLoader(数据迭代器)参数解析与用法合集
  • 图片文件未正确加载​—— Webpack 无法正确解析图片,生成了一个空的 Base64 URL
  • 《软件工程》第 10 章 - 软件实现
  • 《软件工程》-第 1 章 软件与软件工程
  • Veeam Backup Replication Console 13 beta install
  • leetcode700.二叉搜索树中的搜索:迭代法下二叉搜索树性质的高效应用
  • Python 里没有接口,如何写设计模式
  • android实现使用RecyclerView详细
  • 游戏引擎学习第312天:跨实体手动排序
  • 每日算法 -【Swift 算法】字符串转整数算法题详解:myAtoi 实现与正则表达式对比
  • 基于JWT+Redis的登录流程实现
  • 量子-经典协同计算新路径:NISQ 时代混合算法对后量子密码学的适应性探索
  • 拓扑光子混沌算法
  • Android 中的 ViewModel详解
  • Hadoop容错机制详解
  • Hadoop常用端口号和配置文件
  • 前端性能优化:如何让网页加载更快?
  • 《软件工程》第 13 章 - 软件维护
  • linux centos 服务器性能排查 vmstat、top等常用指令
  • 明达技术亮相第19届北京物流运输展,共话智能仓储物流未来