0.背景
SRS 的配置文件是 srs.conf,它位于 conf 文件夹下。配置文件描述了SRS 的配置和开启功能的情况。
1.开发阶段时修改配置文件
在开发过程中,想尝试修改配置文件来启动SRS怎么办呢?可选的一个方式是 使用docker 的 -v 参数指定一个映射卷来做。
思路
在 docker run 时,将本机的文件夹映射为 容器的一个 卷。
注意:
--name : 为容器指定一个名称;
-v: 绑定一个卷
实现步骤:
- 1、先启动一个容器,启动后,容器内就会有 conf 文件夹,这里存放了配置文件。
- 2、 将配置文件拷贝到本地计算机(从容器里拷贝到本机)
- 3、移动原来的容器。通过 挂载卷 的方式重新启动容器。
1.1 先启动一个容器
标准启动
安装并启动 srs
docker run --rm -p 1935:1935 -p 1985:1985 -p 8080:8080 \
--name srs \
ossrs/srs:3
启动后,就会生成一个docker容器,这时,我们可以把 配置文件从docker容器取出来。
1.2、复制配置文件
**把容器中的配置文件复制出来**
docker cp -a ossrs/srs:3:/usr/local/srs/conf ~/Downloads/srs/conf
# 把容器中的数据文件复制出来
docker cp -a srs:/usr/local/srs/objs ~/Downloads/srs/objs
# 删除 srs 容器
docker rm -f srs