linux_command
克隆、构建 cmdbox 项目
一键脚本
bash <(curl -sL gitee.com/meimolihan/cmdbox/raw/master/sh/linux_command.sh)
效果预览
补充说明
该脚本用于一键克隆、构建 cmdbox 项目,自动生成 Docker 镜像与 compose 配置并启动服务,适合快速部署 cmdbox 文档站点的场景。
功能特点
- 一键部署:自动克隆代码、构建镜像、生成配置、启动服务
- Docker 化:基于 Docker Compose 部署,环境隔离、迁移方便
- 自动配置:自动生成 compose.yml 配置,包含端口映射和卷挂载
- 壁纸功能:支持随机壁纸和本地壁纸两种模式
- 彩色输出:全程彩色提示,部署进度清晰可见
部署说明
脚本默认配置:
| 配置项 | 默认值 |
|---|---|
| 项目目录 | /opt/cmdbox |
| 访问端口 | 3000 |
| 容器名称 | cmdbox |
使用方法
# 一键部署 cmdbox 项目
bash <(curl -sL gitee.com/meimolihan/cmdbox/raw/master/sh/linux_command.sh)
注意事项
- 需要系统已安装 Docker 和 Docker Compose
- 确保 3000 端口未被占用(或修改脚本中的端口配置)
- 部署完成后访问 http://服务器IP:3000 查看效果
- 项目数据持久化存储在挂载的卷中
脚本源码
#!/bin/bash
set -uo pipefail