【东枫科技】基于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
相关推荐
华硕广东43 分钟前
当电脑开机自动进入 BIOS 更新画面时,不必惊慌~
科技·安全·技术美术
落日漫游3 小时前
K8s Service核心功能:稳定访问与负载均衡
docker·kubernetes·负载均衡
海域云SeaArea_4 小时前
ubuntu22.01安装NVIDIA-Docker
运维·docker·容器
yuzhiboyouye4 小时前
芯片,量子科技,脑部接口重点攻关企业名单
科技·量子计算
融智兴科技4 小时前
融智兴科技亮相2025中国洗涤展 明日盛大开幕
科技·物联网
杭州泽沃电子科技有限公司6 小时前
在线监测系统:农药精细化工的“安全锁”与“效率引擎”
运维·人工智能·科技·物联网·化工
随机昵称_1234566 小时前
Linux如何从docker hub下载arm镜像
java·linux·arm开发·docker
oneslide8 小时前
Kubernetes V1.24+ & Docker运行时 grafana容器指标显示异常
docker·kubernetes·grafana
终端行者8 小时前
k8s各种场景下排错思路以及命令 k8s常见问题故障处理思路
云原生·容器·kubernetes
杨浦老苏14 小时前
简单直观的笔记管理器Poznote
笔记·docker·群晖