在Docker容器中安装ffmpeg软件包

时间:2020-07-13 09:57:07

标签: docker ffmpeg docker-compose dockerfile

我正在尝试在dockerfile中安装ffmpeg软件包,但是在未安装该ffmpeg软件包之后。

这是我的dockerfile:

FROM ubuntu:18.04

FROM maven:3.6.0-jdk-11-slim AS build
COPY src /home/app/src
COPY pom.xml /home/app
RUN mvn -f /home/app/pom.xml clean package -DskipTests

RUN apt-get update -y && apt-get install -y ffmpeg

FROM openjdk:11-jdk
COPY --from=build /home/app/target/car-1.0.jar /home/car.jar
EXPOSE 8080:8080
ENTRYPOINT ["java","-jar","/home/car.jar"]

如果我进入docker容器并运行命令:

apt-get update -y && apt-get install -y ffmpeg

程序包已成功安装并运行。

构建完成后,在上层Dockerfile中输入:

whereis ffmpeg

它是空的。

我也尝试在Dockerfile中使用静态ffmpeg,但是https://hub.docker.com/r/mwader/static-ffmpeg/

不起作用
COPY --from=mwader/static-ffmpeg:4.3.1 /ffmpeg /usr/local/bin/
COPY --from=mwader/static-ffmpeg:4.3.1 /ffprobe /usr/local/bin/

0 个答案:

没有答案