docker配置文件仓库
mkdir -p /home/docker-compose
mkdir /data
git clone https://github.com/TranscodeGroup/docker.git /home/docker创建/home/docker-compose/compose.yaml文件, 参考如下示例:
- video-storage: RTP存储
- video-stream: RTP视频
- track: Tracker V2单机部署
- etc.
创建/home/docker-compose/.env文件, 参考.env.default复写需要改写的配置项.
在/home/docker-compose中执行如下命令, 校验所有使用到的必填的值, 是否已经设置:
docker compose config校验通过之后, 执行如下命令, 将compose配置导出成一个文件, 方便在更新compose文件后对比差异:
docker compose config > compose-stack.yaml在/home/docker-compose/compose.yaml文件中, include如下服务, 即可自动下载前端:
- compose.yaml: 自动下载的基础配置
- compose.track.yaml: 自动下载track的配置, 可选;
- compose.bus.yaml: 自动下载bus的配置, 可选;
部署distar等项目的前端:
说明文件
下载并提取最新的bus前端:
cd /data/nginx/html
/home/docker/projects/teamcity-download-artifact.sh --build=CityBusVueAdmin_Release
unzip CityBusVueAdmin_Release-latest.zip
unzip bus.zip -d bus下载并提取最新的track前端:
cd /data/nginx/html
/home/docker/projects/teamcity-download-artifact.sh --build=MaintainVbenAdmin_Release
unzip MaintainVbenAdmin_Release-latest.zip
unzip maintain.zip -d track在/home/docker-compose中执行如下命令, 启动docker:
docker compose up