• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

docker之ffmpeg多阶段构建

互联网 diligentman 2周前 (04-09) 10次浏览

1. 首先我们把mwader/static-ffmpeg作为基础镜像

FROM mwader/static-ffmpeg:4.3

2. 构建时增加一步就可以了

COPY –from=mwader/static-ffmpeg:4.3 /ffmpeg /ffprobe /usr/local/bin/

完整例子

FROM mwader/static-ffmpeg:4.3 as stage-1
FROM node:14-buster as stage-2

WORKDIR /opt
COPY package*.json ./
RUN npm install --registry=https://registry.npm.taobao.org

FROM node:14-alpine

WORKDIR /opt

COPY --from=stage-1 /ffmpeg /ffprobe /usr/local/bin/
COPY --from=stage-2 /opt/node_modules /opt/node_modules
COPY . .

EXPOSE 80

CMD [ "node", "index.js" ]

 

展开阅读全文

© 著作权归作者所有

举报

打赏

0


0 收藏

微信
QQ
微博

分享

作者的其它热门文章

docker启动时部署在某特定机器的限制方法
docker备份swarm
docker手动安装方法
docker如何离线打包和加载镜像


程序员灯塔
转载请注明原文链接:docker之ffmpeg多阶段构建
喜欢 (0)