前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ant Media Server直播系统 Docker 和 Docker Compose 安装

Ant Media Server直播系统 Docker 和 Docker Compose 安装

作者头像
CiiLii西里网
发布2023-08-23 16:34:29
9550
发布2023-08-23 16:34:29
举报
文章被收录于专栏:ECS服务器

Docker 和 Docker Compose 安装

Dockerfile

1 . 下载Dockerfile

代码语言:javascript
复制
wget https://raw.githubusercontent.com/ant-media/Scripts/master/docker/Dockerfile_Process -O Dockerfile

2 . 构建 Docker镜像

下载 Ant Media Server ZIP 文件并将其保存在与 Dockerfile 相同的目录中。然后从命令行运行 docker build 命令

代码语言:javascript
复制
docker build --network=host -t antmediaserver --build-arg AntMediaServer=<Replace_With_Ant_Media_Server_Zip_File>.

3 . 运行 Docker容器

现在我们有了一个带有 Ant Media Server 的 docker 容器。运行图像。

代码语言:javascript
复制
docker run -d --name antmedia --network=host -it antmediaserver
代码语言:javascript
复制
docker run --name ams -d --net=host nibrev/ant-media-server:latest
代码语言:javascript
复制
开放端口:tcp:1935 5080 5040 80 443 upd:5000-65000 tcp:5000-65000
代码语言:javascript
复制
github:https://github.com/ant-media/Ant-Media-Server

可选:如果您想使用持久卷,您可以按如下方式使用它。这样,即使您的容器被销毁,体积也会保持不变。

代码语言:javascript
复制
docker volume create antmedia_volume
docker run -d --name antmedia --mount source=antmedia_volume,target=/usr/local/antmedia/ --network=host -it antmediaserver

Docker组合

1 . 下载 docker-compose 和 Dockerfile文件

代码语言:javascript
复制
wget https://raw.githubusercontent.com/ant-media/Scripts/master/docker/docker-compose.yml
wget https://raw.githubusercontent.com/ant-media/Scripts/master/docker/Dockerfile_Process -O Dockerfile

2 . 构建 Docker镜像

代码语言:javascript
复制
docker-compose build --build-arg AntMediaServer=<Replace_With_Ant_Media_Server_Zip_File>

4 . 运行 Docker Compose文件

代码语言:javascript
复制
docker-compose up -d

可选:如果您想安装现有卷,只需更改下面的行并取消注释即可。

代码语言:javascript
复制
#    volumes:
#      - antmedia_vol:/usr/local/antmedia/
#    volumes:
#      antmedia_vol:
#      external: true
#      name:
#      antmedia_volume
代码语言:javascript
复制
代码语言:javascript
复制
查看帮助文件:https://antmedia.io/docs/guides/clustering-and-scaling/docker/docker-and-docker-compose-installation/
代码语言:javascript
复制
如果有问题,请提问?
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-06-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker 和 Docker Compose 安装
    • Dockerfile
      • 1 . 下载Dockerfile
      • 2 . 构建 Docker镜像
      • 3 . 运行 Docker容器
    • Docker组合
      • 1 . 下载 docker-compose 和 Dockerfile文件
      • 2 . 构建 Docker镜像
      • 4 . 运行 Docker Compose文件
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档