Как использовать docker и python virtual environment?
Читал на одном сайте, что не нужно использовать virtual environment вместе с докером, потому что получается двойная изоляция. И вроде как логично, ведь докер это по сути виртуальная машина, но без запуска отдельной ОС. Но в обучающих статьях по докеру создают виртуальное окружение. В чем причина и кому верить?
Сергей Горностаев, Dr. Bacon, именно так, но лишь отчасти, потому что многие работодатели требуют знание докера)) конкретно я деплоил приложение в heroku для портфолио. Оно работало, пока я не захотел скрыть все секретные ключи в настройках django. Столкнулся с ошибками, когда задавал системные переменные в heroku, там были ключ django, БД и ключи AWS S3. После того как я их вписал и вставил названия этих переменных в settings.py и удалил явное указание значений, приложение перестало запускаться и выдает ошибку. Я думаю докер способен решить мою проблему.