Я создал пользовательскую версию opencv, включая опцию -D CPACK_BINARY_DEB=ON
, теперь я хочу включить мою установку opencv в Dockerfile из файлов deb.
У меня есть образ ubuntu docker, который Я основываю свой собственный Dockerfile на Jetson nano.
Если я docker run
базовый образ и запускаю ./OpenCV-unknown-aarch64.sh --prefix=/root --skip-license
, он установится нормально, все выходные файлы будут созданы. docker commit
даже сохранит изображение с выходными файлами.
Однако, когда я запускаю ту же команду из моего Dockerfile с помощью команды docker build
, хотя команда завершается успешно, когда я запускаю изображение, выходные файлы там нет.
Что с ними происходит? Я пробовал много разных --prefix
всех с одинаковым результатом.
Есть идеи? Советы по отладке моей docker сборки?