在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
【导读】我相信这么多年,你一定看过各式各样的视频网站,不管内容怎么样,你有没有想过拥有一个属于自己的视频网站?如果想那就跟我来吧!今天这篇文章就能满足你的这个愿望。 如果你细心的话,也许不需要任何编程能力也可以完成这样愿望的。 正文工欲善其事,必先利其器。想干什么事情,先准备好工具。同样,想搭建属于自己的视频网站,先准备一台云服务器,这个要求不过分吧? 如果感觉麻烦,或者只想本地访问,那在自己的机器上安装一个linux虚拟机也是可以的。 一、准备机器自己新开通了一个阿里云的服务器,系统是linux的。 当然,你也可以使用腾讯云或者华为云的。 二、安装docker1. 安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm2 执行过程:
2. 设置阿里云镜像源一般国内由于某些原因,都会设置阿里云镜像源,这样可以提高安装速度。 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 执行结果:
3. 执行安装命令我们使用docker免费的ce版本,安装命令如下: sudo yum install docker-ce 执行过程:
4. 验证是否安装成功使用如下命令可以验证docker是否安装成功了。 docker version 执行结果如果显示如下内容,则表示安装成功。
三、拉取镜像在新机器上首次拉取镜像的时候,可能会出现如下报错信息:
上述问题的解决方法是重启docker服务,执行命令如下: sudo service docker start docker服务重启,再次执行上述命令,拉取镜像成功,命令执行结果如下:
四、运行镜像创建容器好了,刚才都是准备工作,现在开始我们这项工程的“大头儿”——创建自己的点播服务。 执行如下命令: docker run --restart=always --name express-ffmpeg -d \ -p 3000:3000 \ -e localip=172.31.102.226 \ -e usr=moerats \ -e pass=moerats \ -e url=moerats \ -v ~/express-ffmpeg/mongodb:/data \ -v ~/express-ffmpeg/config:/express-ffmpeg/config \ -v ~/express-ffmpeg/movies:/express-ffmpeg/movies \ -v ~/express-ffmpeg/videos:/express-ffmpeg/public/videos \ -v ~/express-ffmpeg/uploads:/express-ffmpeg/public/uploads \ -v ~/express-ffmpeg/images:/express-ffmpeg/public/images \ moerats/express-ffmpeg 将上述命令全部复制并粘贴到终端窗口中(类似windows系统的CMD窗口),如果,你对docker不是很了解,可以不需要关心上述命令的含义。 五、访问Web点播首页上述命令运行顺利的话,我们就可以访问本地浏览器的Web点播首页了。 在浏览器中输入如下地址: http://172.31.102.226:3000/ 正常如下图所示: 是不是很神奇? 当然,访问地址需要根据你服务器的IP动态填写,我的服务器IP是172.31.102.226,如果你的服务器IP是192.168.10.1,那你在浏览器中的访问地址就是 http://192.168.10.1:3000。 六、上传点播文件现在是看到CMS点播系统的首页了,但是什么内容都没有,怎样才能播放自己想要的视频内容呢? 接下来,我们就从后台上传我们感兴趣的视频。 访问后台地址: http://172.31.102.226:3000/moerats 然后出现如下界面: 输入默认账号和密码,moerats/moerats。 然后,点击“登陆”按钮。 七、管理后台界面登陆后,我们进入了后台管理界面,如下图所示: 然后,点击右上角的“上传电影”按钮,我们就来到上传界面: 点击“添加电影”,选择想要上传的视频文件。 上传完成后,我们可以到“电影库”查看视频文件列表,如下图所示: 我们可以看到视频文件的名称、大小、状态等信息。 八、注册并登陆前台账户我们可以来到前端页面,先注册账号,如下图所示: 注册成功后,用对应的账户进行登陆,具体步骤如下图所示: 登陆成功后,我们依然看不到自己刚才上传的视频文件,那怎么做才能在前端页面看到它呢? 九、操作视频文件对电影库中的视频文件执行转码切片操作,具体操作如下图所示: 当视频文件的状态由“waiting”变为“finished”时,我们就可以从前端页面看到对应的视频内容了。 首页展示如下图所示: 至此,我们就大功告成了。 结尾大家的愿望是不是已经实现了呢? 哈哈,还有很多操作和细节设置没有讲到,感兴趣的话欢迎评论留言,我后边继续更新大家想要的内容。 以上就是docker搭建CMS点播系统带播放器功能的详细内容,更多关于docker CMS点播系统的资料请关注极客世界其它相关文章! |
请发表评论