之前写了一篇相关的文章,发现有缺陷无法通过局域网访问,又删除了,这两天又仔细研究了一下jitsi-meet官方的docker部署方式,发现更容易实现。

第一部分:环境搭建

1、需要在windows下面安装docker环境(网上资料很多,这里就不做介绍了),安装完成之后,运行docker环境如下图:

2、从github上面https://github.com/jitsi/docker-jitsi-meet下载docker-compose配置,解压到系统中,我的本地测试路径为D:\study\jitsi\docker-jitsi-meet-master

3、按照下面图片中的说明将env.example复制一下(这么做主要是为了将env.example修改成.env,windows下面直接无法直接命名需要在docker环境中重命令)

4、编辑刚才复制的文件1.env,如果端口不冲突页可以不用修改,这里的端口启动成功会映射到docker的地址上面(我这里的是192.168.99.100),下面是我修改,密码什么的感兴趣的自己去研究

5、在docker命令行进入该目录,(注意:盘符格式,直接cd D:\study\jitsi\docker-jitsi-meet-master会提示错误的,需要执行cd /d/study/jitsi/docker-jitsi-meet-master 执行成功后会发现当前路径变了)

6、执行mv 1.env  .env (注意扩展名中的符号".")

7、然后执docker-compose up -d命令,这个过程会很漫长,docker第一次会自动从服务器拉取镜像,然后再启动,我这里因为之前已经拉取镜像了,所以会直接启动,启动成功之后然后执行docker ps看一下端口状态

8、启动成功后然后访问https://192.168.99.100/ 或者http://192.168.99.100/都可以(因为我映射的是443和80端口,如果映射的是其它端口需要输入指定端口),然后随便输入房间号即可(因为ssl没有经过认证,所以chrome会提示不安全的https直接忽略即可)

第二部分:网络处理

jitsi-meet环境搭建好了,但是新问题来了,如何让局域网中的其他用户进行访问呢?

1、先看一下windows 7下面docker的网络环境

2、点开NAT的高级选项,选择端口转发

3、添加一条转发规则,注意主机ip地址0.0.0.0 主机端口443 子系统端口443

这样如果本机(宿主机)的局域网ip是192.168.1.20,那么这个网段的其他局域网用户就可以通过https://192.168.1.20访问到本机docker 容器jitsi-meet的测试环境了(注意如果有防火墙需要将制定的端口打开)。

总结:

docker确实比较强大而且很方便,让环境搭建变得越来越简单;整个测试环境搭建过程用到的知识相对比较多,如果感兴趣可以深入研究。

windows7下面利用docker搭建jitsi-meet测试环境相关推荐

  1. 基于CectOS7利用docker搭建Vulhub漏洞靶机环境

    基于CectOS7利用docker搭建Vulhub漏洞靶机环境 准备条件 第一步:在CentOS7上安装docker centos安装python3 安装 docker-compose docker- ...

  2. selenium===使用docker搭建selenium分布式测试环境

    准备: #请在此之前务必先了解,selenium grid :参考:selenium-grid ,下载地址, win-本地部署过程 >>>环境准备: Linux操作系统 >&g ...

  3. CentOS7使用docker搭建Jitsi Meet视频会议服务器

    官方地址:https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker 首先安装docker curl -fsSL ht ...

  4. 使用Docker如何搭建Web漏洞测试环境?

    本文和大家分享的是使用Docker搭建Web漏洞测试环境相关知识,希望对大家学习Docker有所帮助,一起来看看吧. 由于一直在做 Web 漏洞扫描器的开发, 那么就必然少不了 Web 的漏洞测试环境 ...

  5. 利用 Docker 搭建单机的 Cloudera CDH 以及使用实践

    利用 Docker 搭建单机的 Cloudera CDH 以及使用实践 想用 CDH 大礼包,于是先在 Mac 上和 Centos7.4 上分别搞个了单机的测试用.其实操作的流和使用到的命令差不多就一 ...

  6. 利用docker搭建php7cms靶机

    前言 今天应师父要求,写一篇利用docker搭建渗透靶机的文章来记录一下自己的菜鸟时光,要求是小白照着一步一步走就能搭建成功(即使我也是小白).想来想去还是从docker的安装说起吧. 一.docke ...

  7. 利用docker搭建在线Markdown服务器

    利用docker搭建在线Markdown服务器 [CodiMD] CentOS7服务器 1.安装docker和docker-compose 2.编写docker-compose.yml version ...

  8. win10本地利用docker搭建FATE【快速方法】

    win10本地利用docker搭建FATE[快速方法] 本文介绍如何利用docker快速搭建FATE(需要的前期准备:安装win10对应版本的docker) 1.启动任意docker,与本地地址相映射 ...

  9. 使用Docker搭建大数据Hadoop环境

    使用Docker搭建大数据Hadoop环境 一.安装Docker 原文地址:https://www.imooc.com/article/48676.http://www.runoob.com/dock ...

  10. 使用 kind 快速搭建一个 Kubernetes 测试环境

    使用 kind 快速搭建一个 Kubernetes 测试环境 Intro kind(Kubernetes IN Docker) 是一个基于 docker 构建 Kubernetes 集群的工具,非常适 ...

最新文章

  1. 标准访问控制列表和扩展的访问控制列表有什么区别??
  2. C++ Primer 5th笔记(chap 19 特殊工具与技术)定位 new 表达式
  3. C#获取当前路径的方法集合
  4. 中国软件正版化的理想模型
  5. arcgis批量处理nc文件_ArcGIS处理NetCDF(.nc)的多维科学数据
  6. [转]itertools --- 为高效循环而创建迭代器的函数
  7. 由浅入深,解决三道【只出现一次的数】!
  8. Shell:函数返回值接收
  9. Carbon Copy Cloner for Mac(磁盘克隆/同步/备份工具)直装版
  10. webpack5学习与实战-(八)-配置打包后的文件名
  11. C语言——实现简单的猜数字游戏
  12. 谷哥学术2022年2月资源分享下载列表 16/20
  13. 稿费一般多少钱一千字_写一篇1000字的稿子多少钱?一般
  14. 计算机重做系统 d盘,重装系统后c盘变成d盘怎么办|pe装系统c盘变d盘解决方法
  15. android的NDK安装及工程实例
  16. 浅析Servlet中的四大作用域
  17. Lunix入门到精通-网络排查工具 MTR
  18. PHP获取以毫秒级为单位获取当前时间
  19. java 雷达反射面积_请问:如何使用基本反射率雷达图中的dBZ值判断天气情况?比如多云、雷雨、晴等。谢谢!...
  20. android 带箭头的按钮,用Dialog创建带箭头的对话框

热门文章

  1. python软件开发需要掌握_python软件开发好学吗
  2. 电梯plc的io分配_三菱Q系列PLC的io分配
  3. 搭建Terraria服务器[Centos7/LGSM/泰拉瑞亚]
  4. W806+ST7735R+tftLCD程序开发
  5. 机器学习(二)--- KNN(K-Nearest Neighbors)
  6. 基于Labview的瀑布图的生成
  7. 计算机硕士伊利诺伊大学排名,2020年伊利诺伊大学芝加哥分校排名TFE Times美国最佳计算机科学硕士专业排名第71...
  8. 加泰罗尼亚理工大学 计算机 排名,加泰罗尼亚理工大学排名
  9. 实现antd中Form、Form.Item组件
  10. C语言自学记录-Class6-函数