Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
По поводу link вместо проброса портов хотелось бы уточнить: чем это лучше?
Только build не всегда делается за доли секундыТам как бы есть кеширование. После того, как вы один раз собрали базовый образ, ваши __изменения__ в него, вызванные __вашим__ кодом, накатываются __буквально__ за доли секунды
vagrant up
docker run --name django_app --detach --publish 8005:8000 django_image bash -c "manage.py runserver"
docker logs -f django_app
docker exec --tty --interactive django_app /bin/bash
вроде Docker имеет свою мощную систему управления логами
К тому же, если под каждый контейнер будет свой файл, его придётся запускать отдельно. Больше команд для запуска. А значит, в использовании compose нет смысла. С тем же успехом можно запускать обычную команду docker.
Необходимо полностью эмулировать пространство Production, а ещё лучше — поставлять код участникам процесса разработки вместе со средой.
Во-первых, статья не рассматривает production, где подразумевается использовать Database as Service
С моей БД во время перезагрузки не произойдёт ничего страшного.
Вопрос в другом: где вы в данной статье видели попытку задеплоить проект?
Необходимо автоматизировать развёртывание проекта, ....
ssh://root@172.16.12.6:2222/usr/local/bin/python /root/.pycharm_helpers/pydev/pydevconsole.py 0 0
PyDev console: using IPython 4.1.2
Couldn't connect to console process.
Process finished with exit code -1
Поднимаем сложный проект на Django с использованием Docker