docker-compose 安装srs
时间: 2024-03-06 09:45:28 浏览: 230
Docker Compose是一个用于定义和运行多个Docker容器的工具,它使用一个YAML文件来配置应用程序的服务、网络和卷等。而SRS(Simple-RTMP-Server)是一个开源的流媒体服务器,支持RTMP、HLS、HTTP-FLV等协议。
要使用Docker Compose安装SRS,首先需要创建一个docker-compose.yml文件,并在其中定义SRS服务的配置。以下是一个示例的docker-compose.yml文件内容:
```yaml
version: '3'
services:
srs:
image: ossrs/srs:3
ports:
- 1935:1935
- 1985:1985
- 8080:8080
volumes:
- ./conf:/usr/local/srs/conf
- ./data:/usr/local/srs/data
```
在上述配置中,我们使用了SRS的官方Docker镜像`ossrs/srs:3`,并将容器的1935、1985和8080端口映射到主机上。此外,我们还将SRS的配置文件目录`/usr/local/srs/conf`和数据目录`/usr/local/srs/data`分别映射到主机上的`./conf`和`./data`目录。
接下来,通过运行以下命令来启动SRS服务:
```
docker-compose up -d
```
这将会在后台启动SRS容器,并根据docker-compose.yml文件中的配置进行初始化。
阅读全文