docker制作m3u8web播放器镜像基于nginx-alpine镜像

Posted gsls200808

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker制作m3u8web播放器镜像基于nginx-alpine镜像相关的知识,希望对你有一定的参考价值。

ZY Player Web项目:https://github.com/Hunlongyu/ZY-Player-Web

这是一个开源的m3u8 web播放器。我们基于这个项目进行打包

打包使用的Dockerfile

FROM node:latest as builder
WORKDIR application
COPY . . 
#RUN npm config set registry https://registry.npmmirror.com/
RUN npm install yarn
RUN yarn install
RUN chmod +x node_modules/.bin/tsc
RUN chmod +x node_modules/.bin/vite
RUN yarn build
 
FROM nginx:alpine
WORKDIR /usr/share/nginx/html/
COPY --from=builder application/docs/ /usr/share/nginx/html/ 
CMD nginx -g 'daemon off;'

打包和运行

docker build ./ -t zy-player-web:1.0.0
docker run -p 80:80 zy-player-web:1.0.0

以上是关于docker制作m3u8web播放器镜像基于nginx-alpine镜像的主要内容,如果未能解决你的问题,请参考以下文章

Docker镜像制作和管理

Docker镜像管理基础与基于容器的镜像制作示例

基于官方postgres docker镜像制作自己的镜像

基于docker制作Tomcat镜像

Docker镜像制作!

docker镜像制作