wget https://raw.githubusercontent.com/ant-media/Scripts/master/docker/Dockerfile_Process -O Dockerfile
скачать Ant Media Server ZIP файл и сохраните его с помощью Dockerfile в том же каталоге. Затем из линии заказа разработать docker build Заказ
docker build --network=host -t antmediaserver --build-arg AntMediaServer=<Replace_With_Ant_Media_Server_Zip_File>.
Теперь у нас есть Ant Media Server из docker контейнер。бегатьизображение。
docker run -d --name antmedia --network=host -it antmediaserver
docker run --name ams -d --net=host nibrev/ant-media-server:latest
Открытые порты: TCP: 1935 5080 5040 80 443 обновление: 5000-65000 TCP: 5000-65000
github:https://github.com/ant-media/Ant-Media-Server
Необязательно: если вы хотите использовать постоянные тома,Вы можете использовать его следующим образом. так,Даже если ваш изконтейнер уничтожен,Объем также останется прежним.
docker volume create antmedia_volume
docker run -d --name antmedia --mount source=antmedia_volume,target=/usr/local/antmedia/ --network=host -it antmediaserver
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
docker-compose build --build-arg AntMediaServer=<Replace_With_Ant_Media_Server_Zip_File>
docker-compose up -d
Необязательно: если вы хотите заменить существующий том, просто измените строку ниже и раскомментируйте ее.
# volumes:
# - antmedia_vol:/usr/local/antmedia/
# volumes:
# antmedia_vol:
# external: true
# name:
# antmedia_volume
Ознакомьтесь со справочным документом: https://antmedia.io/docs/guides/clustering-and-scaling/docker/docker-and-docker-compose-installation/.
если есть проблема,Пожалуйста, задайте вопрос?