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

Docker

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

运行node镜像

需求

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

参考

  • docker 挂载目录
bash 复制代码
docker run -it -v /宿主机目录:/容器目录 镜像名:镜像标签
  • run Nginx by Docker quickly:
bash 复制代码
docker run --rm -p 8000:80 -v /path/to/dist:/usr/share/nginx/html nginx:latest
相关推荐
久曲健的测试窝8 小时前
2026软件测试工具选型指南:双模式如何化解UI脚本维护难题
运维·人工智能·科技·aigc
DarkAthena8 小时前
wslc ps 卡死的排查:一次「停容器不停 VM」引发的连环故障
docker
小沈同学呀9 小时前
【Agent开发第十五期】部署上线:把 Alex 搬进浏览器,15 期全栈串联收官
docker·agent·从零搭建ai助手
lwx91485210 小时前
Docker-安装SSH服务
docker·容器·ssh
ITHAOGE1511 小时前
下载 | Win11 25H2 官方正式版ISO映像!(10月更新、消费者版/专业版、商业版/企业版、26200.9711)
windows·科技·微软·电脑
艾伦_耶格宇13 小时前
【kubernetes - 1.28版本】-11 K8S核心组件
java·容器·kubernetes
时间售卖铺14 小时前
Docker实战:一键部署轻量级容器
运维·docker·云原生
艾伦_耶格宇16 小时前
【kubernetes - 1.28版本】-10 K8S命名空间
云原生·容器·kubernetes
摇滚侠16 小时前
《大模型是怎样跑起来的(轻科技)》硬件篇 阅读笔记
人工智能·笔记·科技
2601_9578752017 小时前
华立科技荣获环球品牌与合作(大中华区)年度“最佳街机游戏合作伙伴”
大数据·科技·游戏