Comments 4
На самом деле в файле requirements.txt необходимо указывать конкретные версии библиотек. Вы же не хотите получить не рабочее приложение в docker через неопределённое время? В самом app.py можно указать шибанг python и в CMD указать просто название скрипта, сделав его исполняемым, но здесь наверное ни к чему. Если подумать в сторону безопасности, то можно запускать приложение в контейнере не из под root.
запускалось одинаково везде (даже на машине тёти Зины);
Я уж было обрадовался и подумал расскажут как можно любое windows GUI приложение в докер запаковать и тете Зине отправить в виде исполняемого файла с автоматически разворачивающимся контейнером при старте.
А тут элементарная инструкция, которая выражается чатгпт за 10 секунд на запрос "как запустить хелло Ворд на питоне в докер" и реклама какого-то курса. Хабр уже не торт :(
Причём здесь хабр? Эта статья ( под заголовком сразу написано) находится а разделе блога конторы, продающей онлайн курсы))))
Как запаковать простое приложение в Docker: на пальцах