构建FFmpeg的Docker镜像

更新于 2023-10-23 20:09 218
专栏: Docker 标签: docker

简介

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序

代码

dockerfile

  1. # 使用官方的Ubuntu 20.04作为基础镜像
  2. FROM ubuntu:20.04
  3. # 设置环境变量,防止交互式安装
  4. ENV DEBIAN_FRONTEND=noninteractive
  5. # 更新包列表并安装依赖
  6. RUN apt-get update && apt-get install -y \
  7. software-properties-common \
  8. build-essential \
  9. wget \
  10. yasm \
  11. unzip \
  12. # 安装FFmpeg和依赖
  13. && apt-get install -y ffmpeg \
  14. # 清理不再需要的包
  15. && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/*
  16. # 设置工作目录,可以在其中运行FFmpeg命令
  17. WORKDIR /data
  18. # 在容器启动时执行的命令,这里只是一个示例
  19. CMD ["/bin/bash"]