添加一个新的服务,请点击这里。
下面是快速使用的简单例子,请点击使用文档查看更多详细教程。
demo.mp4
使用如下命令快速完成安装。
# 获取项目
git clone https://github.com/WGrape/sparrow.git
cd sparrow
# 执行安装脚本
bash _install.sh
在安装成功后,项目根目录下会自动生成一个.env
配置文件,它是sparrow的唯一且统一的配置入口,可以查看它的示例文件,在这里你可以修改服务版本、容器命名空间等。
1、如果使用
./sparrow xxx
命令时出现语法错误,请尝试使用bash运行bash ./sparrow xxx
2、在安装过程中会提示输入
DOCKERHUB_REPO
,用于配置自己的sparrow镜像的远程仓库。它的默认值是docker.io/lvsid,如果以后需要修改,直接修改/.env
配置文件即可3、如需要帮助,请查看 常见问题
使用如下命令启动整个环境中的所有服务。当然这个所有服务
是可定义的,它由根目录下/.env
文件中配置的ENABLE_SERVICE_LIST
数组变量控制。
./sparrow start
如果只需要启动某一个服务,使用如下命令即可,传递的service
就是在docker-compose.yml
配置文件中的services
列表中某一个服务的名称,如phpfpm/nginx/mysql/redis
等
./sparrow startone {service_name}
停止整个环境中的所有服务。
./sparrow stop
同样的如果只需要停止某一个服务,使用如下命令即可
./sparrow stopone {service_name}
重启整个环境中的所有服务
./sparrow restart
当某个服务需要更新时,如其镜像内容需要修改,就需要对服务(镜像)进行更新,在自行修改完后,使用如下命令更新
./sparrow updateone {service_name}
- 1.项目背景 :English / 中文
- 2.使用文档 :English / 中文
- 3.开发教程 :English / 中文
- 4.如何贡献 :English / 中文
- 5.常见问题 :English / 中文
在使用项目的过程中,如果您有任何的问题和建议可以随时在 Issues 中提问,或者在 Pull Requests 中提交代码。关于代码贡献等,请参考 如何贡献 文档