国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

docker搭建CMS點(diǎn)播系統帶播放器功能

發(fā)布時(shí)間:2021-08-15 18:37 來(lái)源: 閱讀:0 作者:Data-Mining 欄目: 服務(wù)器 歡迎投稿:712375056

目錄

                  【導讀】我相信這么多年,你一定看過(guò)各式各樣的視頻網(wǎng)站,不管內容怎么樣,你有沒(méi)有想過(guò)擁有一個(gè)屬于自己的視頻網(wǎng)站?如果想那就跟我來(lái)吧!今天這篇文章就能滿(mǎn)足你的這個(gè)愿望。

                  如果你細心的話(huà),也許不需要任何編程能力也可以完成這樣愿望的。

                  正文

                  工欲善其事,必先利其器。想干什么事情,先準備好工具。同樣,想搭建屬于自己的視頻網(wǎng)站,先準備一臺云服務(wù)器,這個(gè)要求不過(guò)分吧?

                  如果感覺(jué)麻煩,或者只想本地訪(fǎng)問(wèn),那在自己的機器上安裝一個(gè)linux虛擬機也是可以的。

                  一、準備機器

                  自己新開(kāi)通了一個(gè)阿里云的服務(wù)器,系統是linux的。

                  當然,你也可以使用騰訊云或者華為云的。

                  二、安裝docker

                  1. 安裝依賴(lài)包

                  sudo yum install -y yum-utils device-mapper-persistent-data lvm2

                  執行過(guò)程:

                  [work@al-bj ~]$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
                  Loaded plugins: fastestmirror
                  Loading mirror speeds from cached hostfile
                  Resolving Dependencies
                  --> Running transaction check
                  ---> Package device-mapper-persistent-data.x86_64 0:0.8.5-3.el7_9.2 will be installed
                  --> Processing Dependency: libaio.so.1(LIBAIO_0.4)(64bit) for package: device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64
                  --> Processing Dependency: libaio.so.1(LIBAIO_0.1)(64bit) for package: device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64
                  --> Processing Dependency: libaio.so.1()(64bit) for package: device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64
                  ---> Package lvm2.x86_64 7:2.02.187-6.el7_9.4 will be installed

                  ... ...

                  2. 設置阿里云鏡像源

                  一般國內由于某些原因,都會(huì )設置阿里云鏡像源,這樣可以提高安裝速度。

                   sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

                  執行結果:

                  [work@al-bj ~]$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
                  Loaded plugins: fastestmirror
                  adding repo from: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
                  grabbing file https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
                  repo saved to /etc/yum.repos.d/docker-ce.repo

                  3. 執行安裝命令

                  我們使用docker免費的ce版本,安裝命令如下:

                  sudo yum install docker-ce

                  執行過(guò)程:

                  [work@al-bj ~]$ sudo yum install docker-ce
                  Loaded plugins: fastestmirror
                  Loading mirror speeds from cached hostfile
                  docker-ce-stable | 3.5 kB 00:00:00
                  (1/2): docker-ce-stable/7/x86_64/primary_db | 58 kB 00:00:01
                  (2/2): docker-ce-stable/7/x86_64/updateinfo | 55 B 00:00:02
                  Resolving Dependencies
                  --> Running transaction check
                  ---> Package docker-ce.x86_64 3:20.10.5-3.el7 will be installed

                  ... ...

                  4. 驗證是否安裝成功

                  使用如下命令可以驗證docker是否安裝成功了。

                  docker version

                  執行結果如果顯示如下內容,則表示安裝成功。

                  [work@al-bj ~]$ docker version
                  Client: Docker Engine - Community
                  Version: 20.10.5
                  API version: 1.41
                  Go version: go1.13.15
                  Git commit: 55c4c88
                  Built: Tue Mar 2 20:33:55 2021
                  OS/Arch: linux/amd64
                  Context: default
                  Experimental: true

                  三、拉取鏡像

                  在新機器上首次拉取鏡像的時(shí)候,可能會(huì )出現如下報錯信息:

                  [work@al-bj ~]$ docker pull moerats/express-ffmpeg
                  Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

                  上述問(wèn)題的解決方法是重啟docker服務(wù),執行命令如下:

                  sudo service docker start

                  docker服務(wù)重啟,再次執行上述命令,拉取鏡像成功,命令執行結果如下:

                  [work@al-bj ~]$

                  Unable to find image 'moerats/express-ffmpeg:latest' locally

                  latest: Pulling from moerats/express-ffmpeg

                  9cc2ad81d40d: Pull complete

                  e6cb98e32a52: Pull complete

                  ae1b8d879bad: Pull complete

                  42cfa3699b05: Pull complete

                  053cac798c4e: Pull complete

                  e11ff976ff71: Pull complete

                  81d72bab54a7: Pull complete

                  fcefcb4d99e7: Pull complete

                  592d9f42009b: Pull complete

                  ce856dc9b932: Pull complete

                  d9923fa7208c: Pull complete

                  Digest: sha256:3cafc15d21892b6576250763c7ea2fba64f92ff7b79604d26e7f10496da3db6a

                  Status: Downloaded newer image for moerats/express-ffmpeg:latest

                  36b449328f2584b54edefce9319877e6c1b92b05e393ca9b3e9bdbebc1d0af6a

                  四、運行鏡像創(chuàng )建容器

                  好了,剛才都是準備工作,現在開(kāi)始我們這項工程的“大頭兒”——創(chuàng )建自己的點(diǎn)播服務(wù)。

                  執行如下命令:

                  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

                  將上述命令全部復制并粘貼到終端窗口中(類(lèi)似windows系統的CMD窗口),如果,你對docker不是很了解,可以不需要關(guān)心上述命令的含義。

                  五、訪(fǎng)問(wèn)Web點(diǎn)播首頁(yè)

                  上述命令運行順利的話(huà),我們就可以訪(fǎng)問(wèn)本地瀏覽器的Web點(diǎn)播首頁(yè)了。

                  在瀏覽器中輸入如下地址:

                  http://172.31.102.226:3000/

                  正常如下圖所示:

                  是不是很神奇?

                  當然,訪(fǎng)問(wèn)地址需要根據你服務(wù)器的IP動(dòng)態(tài)填寫(xiě),我的服務(wù)器IP是172.31.102.226,如果你的服務(wù)器IP是192.168.10.1,那你在瀏覽器中的訪(fǎng)問(wèn)地址就是 http://192.168.10.1:3000。

                  六、上傳點(diǎn)播文件

                  現在是看到CMS點(diǎn)播系統的首頁(yè)了,但是什么內容都沒(méi)有,怎樣才能播放自己想要的視頻內容呢?

                  接下來(lái),我們就從后臺上傳我們感興趣的視頻。

                  訪(fǎng)問(wèn)后臺地址: http://172.31.102.226:3000/moerats

                  然后出現如下界面:

                  輸入默認賬號和密碼,moerats/moerats。

                  然后,點(diǎn)擊“登陸”按鈕。

                  七、管理后臺界面

                  登陸后,我們進(jìn)入了后臺管理界面,如下圖所示:

                  然后,點(diǎn)擊右上角的“上傳電影”按鈕,我們就來(lái)到上傳界面:

                  點(diǎn)擊“添加電影”,選擇想要上傳的視頻文件。

                  上傳完成后,我們可以到“電影庫”查看視頻文件列表,如下圖所示:

                  我們可以看到視頻文件的名稱(chēng)、大小、狀態(tài)等信息。

                  八、注冊并登陸前臺賬戶(hù)

                  我們可以來(lái)到前端頁(yè)面,先注冊賬號,如下圖所示:

                  注冊成功后,用對應的賬戶(hù)進(jìn)行登陸,具體步驟如下圖所示:

                  登陸成功后,我們依然看不到自己剛才上傳的視頻文件,那怎么做才能在前端頁(yè)面看到它呢?

                  九、操作視頻文件

                  對電影庫中的視頻文件執行轉碼切片操作,具體操作如下圖所示:

                  當視頻文件的狀態(tài)由“waiting”變?yōu)椤癴inished”時(shí),我們就可以從前端頁(yè)面看到對應的視頻內容了。

                  首頁(yè)展示如下圖所示:

                  至此,我們就大功告成了。

                  結尾

                  大家的愿望是不是已經(jīng)實(shí)現了呢? 哈哈,還有很多操作和細節設置沒(méi)有講到,感興趣的話(huà)歡迎評論留言,我后邊繼續更新大家想要的內容。

                  以上就是docker搭建CMS點(diǎn)播系統帶播放器功能的詳細內容,更多關(guān)于docker CMS點(diǎn)播系統的資料請關(guān)注腳本之家其它相關(guān)文章!

                  免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

                  国产精品特级毛片一区二区三区| 人妻换着玩又刺激又爽| 成全视频在线观看大全腾讯地图| 99久热RE在线精品99 6热视频| 鲁丝片一区二区三区免费| 乱人伦人妻中文字幕在线入口|