一、window10安裝Docker
查看文檔地址:https://www.runoob.com/docker/windows-docker-install.html
文檔中的最後一步__設置鏡像加速__,沒有第三方加速資源的情況下,改爲下圖所示:
速器地址: https://registry.docker-cn.com
二、Docker安裝centos7
文檔地址:https://www.runoob.com/docker/docker-install-centos.html
1. 選擇安裝鏡像,拉取鏡像資源
docker pull centos:centos7.6.1810
2. 運行centos
docker run -itd --name centos-srs -p 19350:1935 centos:centos7.6.1810 /bin/bash
3. 查看當前運行容器
docker ps
4. 拷貝本地文件到centos7,srs_Release_x64.tar.gz
是自己編譯好的二進制文件,僅僅提供rtmp分發服務
docker cp D:\srs\srs_Release_x64.tar.gz centos-srs:/home/
5. 進入docker的centos7
docker exec -it centos-srs /bin/bash
安裝gcc、g++
yum install -y gcc gcc-c++
啓動srs
cd /home/srs/trunk/ && ./objs/srs -c conf/fast.conf
ffmpeg推流測試
.\ffmpeg.exe -i "rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0" -c:v h264 -an -f flv "rtmp://127.0.0.1:19350/live/test"
拉流測試成功
6. 其他
## 停止docker centos
docker stop centos-srs
## 重啓
docker restart centos-srs
## 啓動
docker start centos-srs