如何从不稳定的构建中构建一个 jibri docker 镜像?

How to build a jibri docker image from unstable build?

Jitsi 最近发布了一个支持流式传输到任何服务器的版本 5207。此版本目前不稳定,docker-jitsi-meet 使用 stable-5142。现在我想使用 5207 构建构建 jibri docker 图像。我不知道在哪里进行更改以使用不稳定构建构建 jibri docker 图像。

请帮忙。

我可以从不稳定的构建中创建一个 docker 图像。以下是步骤。

  1. 首先使用不稳定构建为 base 创建一个 docker 图像。转到 base 目录和 运行 make JITSI_RELEASE=unstable JITSI_REPO=myimage 您可以使用 export JITSI_RELEASE=unstableexport JITSI_REPO=myimage 将导致 myimage/base:latest.我在这里采用了第二种方法。

  2. 现在我们必须从 myimage/base 创建 base-java 图像。为此,我们将 base-java 目录中的 Dockerfile 中的 ARG JITSI_REPO=jitsi 更改为 ARG JITSI_REPO=myimage。现在 运行 make 命令。它将创建 myimage/base-java:latest

  3. 现在进入 jibri 目录并在 Dockerfile 中将 ARG JITSI_REPO=jitsi 更改为 ARG JITSI_REPO=myimage,最后 运行 make命令。

注意

启动jibri容器并使用命令检查jibri版本docker exec docker-jitsi-meet_jibri_1 dpkg -l | grep jibri

更新

只需 运行 FORCE_REBUILD=1 JITSI_RELEASE=unstable JITSI_REPO=your_dockerhub_username make 来自 docker-jitsi-meet 目录的命令。无需执行任何其他操作。您可以通过编辑此 line 来控制要构建的图像。 basebase-java 图片是必需的,因此不要将它们从文件中删除。