Docker Минимальное изображение PyInstaller Двоичный файл? - PullRequest
0 голосов
/ 17 апреля 2020

Итак, у меня есть образ Docker, который в основном состоит из компиляции исходного кода python в автономный исполняемый файл с RUN pyinstaller --onefile app.py на этапе сборки (после всех операций по установке pyinstaller и python). Затем он копирует автономный исполняемый файл в чистое изображение, используя COPY --from=builder /dist/app /app. Выполняет двоичный файл на точке входа. Однако на чистом изображении я получаю ошибку standard_init_linux.go:211: exec user process caused "no such file or directory" при выполнении двоичного файла. Это статически связано.

Мои поиски

Я много постов говорил о дос против unix новых строк, и я использовал dos2unix, но так как это бинарный файл, как я найдено, dos2unix не работает. Я также попытался скопировать в файл .spe c, но безрезультатно. Решение будет высоко ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...