我已经构建了包含-D CPACK_BINARY_DEB=ON
选项的opencv的自定义版本,现在我想将deb文件中的opencv安装包括在Dockerfile中。
我有一个ubuntu Docker映像,它基于Jetson nano上的我自己的Dockerfile。
如果我docker run
基本映像并运行./OpenCV-unknown-aarch64.sh --prefix=/root --skip-license
,则表示安装正确,将生成所有输出文件。 docker commit
甚至将图像与输出文件一起保存。
但是,当我使用docker build
命令从Dockerfile中运行同一命令时,尽管在启动映像时该命令成功执行,但输出文件不存在。
他们怎么了?我尝试了许多不同的--prefix
,但都得到了相同的结果。
有什么想法吗?调试我的Docker构建的提示吗?