问题内容
您好,我正在使用以下 docker 映像:
from golang:alpine3.18
使用 ffmpeg:(可能在这里我遗漏了一些东西)
run apk add --no-cache ffmpeg
但是当尝试执行以下操作时:
cmd := "ffmpeg -i untitled.mp4 -vf \"fps=5,scale=320:-1:flags=lanczos\" -c:v pam -f image2pipe - | convert -delay 5 - -loop 0 -layers optimize test.gif"
_, err := exec.command("bash", "-c", cmd).output()
if err != nil {
fmt.println(fmt.sprintf("failed to execute command: %s", err))
}
我收到此错误:
Failed to execute command: exec: "bash": executable file not found in $PATH
正确答案
Alpine docker 镜像默认没有安装 bash。它使用 Ash shell 来代替
答案已经在这里 Docker:如何将 bash 与基于 Alpine 的 docker 镜像一起使用?
以上就是Docker golang + ffmpeg 执行命令失败的详细内容,更多请关注编程网其它相关文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Docker golang + ffmpeg 执行命令失败
后端开发2024-02-06
使用Golang SDK执行Docker容器内的命令
后端开发2024-04-04
golang执行命令行的实现
后端开发2024-04-02
解决宝塔面板执行composer命令失败问题
后端开发2023-09-02
docker-compose安装及执行命令
后端开发2024-04-02
Golang执行cmd命令行的方法
后端开发2024-04-02
shell命令怎么在docker中执行
后端开发2023-06-14
docker cmd 执行多个带参数命令
后端开发2024-04-02
golang调用shell命令失败怎么解决
后端开发2023-10-26
docker exec执行多个命令的操作
后端开发2024-04-02
Golang应用执行Shell命令实战
后端开发2023-03-19
Golang怎么应用执行Shell命令
后端开发2023-07-05
Golang与FFmpeg: 利用命令行工具进行音视频处理
后端开发2023-10-08
怎么使用golang执行Linux shell命令
后端开发2023-07-02
在docker中执行linux shell命令的操作
后端开发2022-06-03
怎么在docker中使用exec执行多个命令
后端开发2023-06-14
Golang 使用 Run() 执行的命令没有返回
后端开发2024-02-06
c++获取命令行参数失败怎么解决
后端开发2023-09-23
咦!没有更多了?去看看其它编程学习网 内容吧