centos7 下安装运行 docker-jitsi-meet stable-9646 版本

news/2024/11/17 4:51:51/文章来源:https://www.cnblogs.com/aiyaya/p/18358265
 1 安装docker:
 2 
 3     yum install -y yum-utils device-mapper-persistent-data lvm2
 4     yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 5     yum install docker-ce
 6 
 7     docker --version
 8      
 9     systemctl start docker
10     systemctl enable docker
11 
12 安装docker-compose:
13  
14     wget  https://bootstrap.pypa.io/pip/2.7/get-pip.py
15     python get-pip.py
16     pip -V
17 
18     pip install docker-compose 或者 pip install docker-compose --ignore-installed requests 
19  
20     docker-compose version
21  

 

确认Docker 与 Pip 安装成功

[user1@1 ~]$ docker --version
Docker version 26.1.4, build 5650f9b
[user1@1 ~]$ pip -V
pip 20.3.4 from /usr/lib/python2.7/site-packages/pip (python 2.7)

 

不挂代理镜像是下不来的,哪怕我使用阿里云的镜像加速也下不来,所以这里直接不写了,有兴趣尝试的自行百度,我这里是在本地安装Docker Desktop然后本地挂代理将镜像下载到本地,随后导出,再放到服务器上导入

如何从Windows上Docker导出镜像:

docker save -o jitsi-jicofo.tar jitsi/jicofo:stable-9646
docker save -o jitsi-jvb.tar jitsi/jvb:stable-9646
docker save -o jitsi-prosody.tar jitsi/prosody:stable-9646
docker save -o jitsi-web.tar jitsi/web:stable-9646

如何在Centos7上安装镜像:

docker run -d --name jicofo jitsi/jicofo:stable-9646
docker run -d --name jvb jitsi/jvb:stable-9646
docker run -d --name prosody jitsi/prosody:stable-9646
docker run -d --name web jitsi/web:stable-9646

 stable-9646 的镜像:

通过百度网盘分享的文件:jitis9646 链接:https://pan.baidu.com/s/1Fdf8-3QncVi3YYYK8bEBZA         提取码:8bbr

 

 

确认镜像在服务器Docker导入成功

 

下载对应版本的Docker启动文件

wget $(curl -s https://api.github.com/repos/jitsi/docker-jitsi-meet/releases/tags/stable-9646 | grep 'zip' | cut -d\" -f4)

unzip stable-9646
得到
jitsi-docker-jitsi-meet-9646

 

使用本地IP生成SSL证书:

yum install -y opensslopenssl genpkey -algorithm RSA -out server.key -pkeyopt rsa_keygen_bits:2048openssl req -new -key server.key -out server.csr -subj "/CN=192.168.xxx.xxx"openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

 

修改 jitsi-docker-jitsi-meet-9646 下的 docker-compose.yml 文件将证书映射

 

复制一份配置文件出来

cp env.example .env

修改.env文件中的配置

HTTP_PORT=8000# HTTPS的端口
HTTPS_PORT=8400TZ=Asia/Shanghai# 公开访问的地址
PUBLIC_URL=https://192.168.100.100:8400

# 填本机IP就行,这里是Docker内应用之间通信用它
JVB_ADVERTISE_IPS=192.168.100.100

 

防火墙放开HTTP_PORT、HTTPS_PORT 这两个指定的端口,再开放UDP -  10000 的端口

 

至此安装配置结束,启动服务即可(在jitsi-docker-jitsi-meet-9646目录中执行)

docker-compose up -d    --启动
docker-compose  down   --停止

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/783621.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是外卖霸王餐项目,怎么运营霸王餐平台

在当今快节奏的社会中,外卖行业如火如荼,不仅为消费者提供了便捷的就餐方式,也为商家开辟了新的市场渠道。在这样的背景下,“外卖霸王餐项目”逐渐走进了公众视野,成为商家吸引顾客、提升品牌知名度的一种创新营销手段。那么,什么是外卖霸王餐项目?又如何做好其运营呢?…

PbootCMS后台关闭验证码,登录提示验证码不能空的解决方法

PbootCMS后台关闭验证码,登录提示验证码不能空的解决方法apps/admin/controller/IndexController.php 大概在126行 if (!$checkcode) {json(0, 验证码不能为空!); } 改成 if (!$checkcode && $this->config(admin_check_code)) {json(0, 验证码不能为空!); }扫码…

CAD二次开发入门:WPF类库

参考学习视频:https://www.bilibili.com/video/BV16Y411v7kr/?spm_id_from=333.337.search-card.all.click&vd_source=fbb64ea20b269b753497bf6c2499fc29第一步:创建WPF类库,并写CAD调用方法 main页面添加以下内容:<Grid><Button Height="50" Clic…

Mac下go安装

https://go.dev/dl/ 查看是arm64,还是x86-64命令: -uname -a 我的是 Darwin okerdeMacBook-Pro.local 23.5.0 Darwin Kernel Version 23.5.0: Wed May 1 20:13:18 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T6030 arm64安装后,重新打开终端

GreatSQL 并行Load Data加快数据导入

GreatSQL 并行Load Data加快数据导入 数据库信息 数据库版本:GreatSQL 8.0.32-25 Clickhouse表需要导入到 GreatSQL 中,表数据量庞大所以选用导出CSV的方式。 测试数据复现操作 load data MySQL load data 语句能快速将一个文本文件的内容导入到对应的数据库表中(一般文本的一…

DeiT-LT:印度科学院提出针对长尾数据的`DeiT`升级模型 | CVPR 2024

DeiT-LT为ViT在长尾数据集上的应用,通过蒸馏DIST标记引入CNN知识,以及使用分布外图像并重新加权蒸馏损失来增强对尾类的关注。此外,为了减轻过拟合,论文建议用经过SAM训练的CNN教师进行蒸馏,促使所有ViT块中DIST标记学习低秩泛化特征。经过DeiT-LT的训练方案,DIST标记成为…

博客建站4 - ssh远程连接服务器

1. 什么是SSH? 2. 下载shh客户端 3. 配置ssh密钥 4. 连接服务器 5. 常见问题5.1. IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!1. 什么是SSH? SSH(Secure Shell)是一种加密的网络协议,用于在不安全的网络中安全地远程登录到其他计算机系统。它提供了对远程服务…

H7-TOOL混合脱机烧录以及1拖4不同的通道烧录不同的程序操作说明(2024-08-07)

【应用场景】 原本TOOL的1拖4是用于同时烧录相同程序给目标板,但有时候一个板子上有多个不同的MCU,客户希望仅通过一个TOOL就可以完成对板子上多个MCU的烧录,也就是1拖4不同的通道烧录不同的程序,此贴为此制作。【实验目标】由于这个属于定制需求,需要简单修下目标文件,后…

英智大模型推理API:免费让Llama 3.1成为您创新项目的强力后盾

“免费版(Llama3.1 扩展包)”是英智大模型推理 API 服务平台面向开发者推出的 Llama3.1 免费套餐,供广大开发者无门槛、不限制 Tokens、永久使用,每位用户限购 1 次。 包含服务: “英智 Llama3.1 服务”:QPS(每秒查询数)限制为 1 次,统计 Tokens。 立即免费使用Llama3…

StarNet:关于 Element-wise Multiplication 的高性能解释研究 | CVPR 2024

论文揭示了star operation(元素乘法)在无需加宽网络下,将输入映射到高维非线性特征空间的能力。基于此提出了StarNet,在紧凑的网络结构和较低的能耗下展示了令人印象深刻的性能和低延迟 来源:晓飞的算法工程笔记 公众号论文: Rewrite the Stars论文地址:https://arxiv.or…

8.13 admin server 代码理解

除了一些常规校验,还要考虑到更新的id是不是该店铺的 采用集合的方式快速计算budget表如何和biz业务表交互用于求最高值的加上判断数组是否越界的条件getSumInt64 如果数组为空时发送什么 budget表是以Store为底层维度的,以biz连接,因此要体现出店铺的效果,可以少一个店铺…

提升企业竞争力:最大化APS智能排产效果的策略

APS构建排程模型的基础数据准确性 数据收集与清洗 根据APS排程建模的需求建立全面的数据收集机制,确保所有与生产相关的数据,如物料库存、设备状态、人力资源、生产订单信息、销售订单、采购订单等,都能被准确、及时地录入系统;并依据需求建立同步的时间和数据更新、增加、…