Проблема в том, что вы используете версию Zip, она имеет стиль конца строки в Windows, который не работает в linux.
Чтобы убедиться, что вы можете добавить это в свой Dockerfile прямо перед выполнением ./configure
который преобразует его в стиль конца строки в Linux.
ПРИМЕЧАНИЕ: использование unzip -a
при извлечении qt.zip не будет работать, так как я уже тестировал его
sed -i 's/\r//g' ./configure && ./configure
Это будет работать, но также начнет вызывать другие ошибки по той же причине, что и вы можете увидеть ниже:
+ cd qtbase
+ /qt-everywhere-src-5.11.3/qtbase/configure -top-level -confirm-license -opensource -nomake examples -nomake tests -no-compile-examples -no-xcb -prefix /usr/local/Qt
./configure: 49: exec: /qt-everywhere-src-5.11.3/qtbase/configure: not found
Так что, чтобы исправить всю проблему, вам нужно скачать tar.gz
версия, подходящая для среды Linux