centOS7系統(tǒng)使用docker部署ion平臺(tái) 2020-08-06

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?前言

? ??

一食听、前期準(zhǔn)備

1遏插、需求:

1)部署ion

2)部署ion-app-web

2角塑、ion壓縮包下載地址

1)https://github.com/pion

2)https://github.com/pion/ion

3)https://github.com/pion/ion-app-web

二镜遣、平臺(tái)部署

1铺遂、安裝docker

#更新Base源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#更新epel源
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

#拉取docker-ce源
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

#替換docker-ce的下載路徑
sed -i 's#download.docker.com#mirrors.tuna.tsinghua.edu.cn/docker-ce#g' /etc/yum.repos.d/docker-ce.repo?

#下載docker-ce衫哥,docker-compose
? yum install docker-ce docker-compose -y

#啟動(dòng)docker
systemctl start docker
systemctl enable docker

2、部署ion

1)將ion的zip壓縮包導(dǎo)入到/opt/目錄下

2)進(jìn)入相應(yīng)目錄

cd /opt/ion-master/

3)Docker命令需要使用ionnet Docker網(wǎng)絡(luò)(僅執(zhí)行一次)

docker network create ionnet

4)修改/opt/ion-master/docker-compose.yml文件

vi? /opt/ion-master/docker-compose.yml
1? ??version: "2.2"
69? ?etcd:
70? ? ? ? ?image: quay.io/coreos/etcd:v3.4.7

5)修改/opt/ion-master/docker/目錄下
? ? ? ? > avp.Dockerfile
? ? ? ? > biz.Dockerfile
? ? ? ? > islb.Dockerfile
? ? ? ? > sfu.Dockerfile
? ? ? 這四個(gè)文件

vi? /opt/ion-master/docker/avp.Dockerfile
#更換下載地址為 https://goproxy.io
4 ENV GOPROXY=https://goproxy.io
#根據(jù)你本機(jī)的ip地址+ 翻墻軟件的映射端口
5 ENV http_proxy=http://192.168.x.x:xxxx
6 ENV https_proxy=http://192.168.x.x:xxxx

vi??/opt/ion-master/docker/biz.Dockerfile
?4 ENV GOPROXY=https://goproxy.io
?5 ENV http_proxy=http://192.168.3.4:7890
?6 ENV https_proxy=http://192.168.3.4:7890

vi??/opt/ion-master/docker/islb.Dockerfile
4 ENV GOPROXY=https://goproxy.io??
5 ENV http_proxy=http://192.168.3.4:7890??
6 ENV https_proxy=http://192.168.3.4:7890?

vi??/opt/ion-master/docker/sfu.Dockerfile?
4 ENV GOPROXY=https://goproxy.io??
5 ENV http_proxy=http://192.168.3.4:7890??
6 ENV https_proxy=http://192.168.3.4:7890?

6)不記得這個(gè)的作用了

mkdir /sys/fs/cgroup/systemd
mount -t cgroup -o none,name=systemd
cgroup /sys/fs/cgroup/systemd

7)執(zhí)行啟動(dòng)命令

#啟動(dòng)
docker-compose up?
#后臺(tái)啟動(dòng)
docker-compose up? -d?

3襟锐、部署ion-app-web

1)將ion的zip壓縮包導(dǎo)入到/opt/目錄下

2)進(jìn)入相應(yīng)目錄

cd /opt/ion-app-web-master/?

3)修改/opt/ion-app-web-master/Dockerfile文件

vi? /opt/ion-app-web-master/Dockerfile

#在原6? RUN npm install 前插入:
6? ??RUN npm config set registry https://registry.npm.taobao.org

4)執(zhí)行啟動(dòng)命令

#啟動(dòng)
docker-compose up --build

5)訪問(wèn)頁(yè)面

https://localhost:9090

4撤逢、實(shí)現(xiàn)同局域網(wǎng)內(nèi)的訪問(wèn)

1)查看docker容器找到控制web服務(wù)的容器

#查看運(yùn)行中的容器
docker ps?
#查看全部容器
docker ps? -a

2)進(jìn)入容器

docker exec -it [容器名稱(chēng)或容器ID]? ?/bin/sh
docker exec -it?ionappwebmaster_web_1? /bin/sh

3)修改容器中/etc/caddy/Caddyfile文件

vi /etc/caddy/Caddyfile

#去掉第一行前面的localhost
1? :9090 {

#退出容器
exit

4)重新啟動(dòng)容器

#停止容器
ctrl + c?

#啟動(dòng)
docker-compose up --build?

5)訪問(wèn)頁(yè)面

https://服務(wù)器IP地址:9090

5、存在的問(wèn)題

1)沒(méi)有實(shí)現(xiàn)域名訪問(wèn)
2)視頻通訊存在問(wèn)題粮坞,看不到其他人的畫(huà)面

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蚊荣,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子莫杈,更是在濱河造成了極大的恐慌互例,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筝闹,死亡現(xiàn)場(chǎng)離奇詭異媳叨,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)关顷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)糊秆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人议双,你說(shuō)我怎么就攤上這事痘番。” “怎么了平痰?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,960評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵汞舱,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我宗雇,道長(zhǎng)兵拢,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,750評(píng)論 1 294
  • 正文 為了忘掉前任逾礁,我火速辦了婚禮说铃,結(jié)果婚禮上访惜,老公的妹妹穿的比我還像新娘。我一直安慰自己腻扇,他們只是感情好债热,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著幼苛,像睡著了一般窒篱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舶沿,一...
    開(kāi)封第一講書(shū)人閱讀 51,604評(píng)論 1 305
  • 那天墙杯,我揣著相機(jī)與錄音,去河邊找鬼括荡。 笑死高镐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的畸冲。 我是一名探鬼主播嫉髓,決...
    沈念sama閱讀 40,347評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼邑闲!你這毒婦竟也來(lái)了算行?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,253評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤苫耸,失蹤者是張志新(化名)和其女友劉穎州邢,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體褪子,經(jīng)...
    沈念sama閱讀 45,702評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡量淌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了褐筛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,015評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡叙身,死狀恐怖渔扎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情信轿,我是刑警寧澤晃痴,帶...
    沈念sama閱讀 35,734評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站财忽,受9級(jí)特大地震影響倘核,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜即彪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評(píng)論 3 330
  • 文/蒙蒙 一紧唱、第九天 我趴在偏房一處隱蔽的房頂上張望活尊。 院中可真熱鬧,春花似錦漏益、人聲如沸蛹锰。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,934評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)铜犬。三九已至,卻和暖如春轻庆,著一層夾襖步出監(jiān)牢的瞬間癣猾,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,052評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工余爆, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纷宇,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,216評(píng)論 3 371
  • 正文 我出身青樓龙屉,卻偏偏與公主長(zhǎng)得像呐粘,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子转捕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評(píng)論 2 355