【发布时间】:2024-01-03 04:10:01
【问题描述】:
我正在尝试通过多阶段 docker build 安装 ffmpeg
这是包含 ffmpeg 二进制文件的 ffmpeg 映像
FROM jrottenberg/ffmpeg
这是我运行网络服务器所需的 pm2 映像
FROM keymetrics/pm2:8-alpine
我将bins复制到当前镜像中,可以看到ffmpeg、ffserver、ffprobe都存在于/usr/local/bin中。
COPY --from=0 /usr/local /usr/local
复制命令似乎成功了,因为当我以交互方式运行容器时这些文件存在。
$# which ffmpeg
/usr/local/bin/ffmpeg
但是,当我尝试运行垃圾箱时,它说找不到该命令。
$# ffmpeg --version
/bin/sh: ffmpeg: not found
【问题讨论】: