docker push image with latest version

Работая с докером приходится изучать и изучать новые фишки, штучки, хаки и прочие делишки. Сейчас стала задача, так как используется докер, необходимо для ускорения разворачивания среды использовать готовые свои образа, но с наличием версий.

Continue reading

nginx proxy_pass $variable

Век живи — век учись. Я по натуре консервативный человек, но приходится менять и подстраиваться, а иногда делать не так как считаешь нужным, а так — как говорят другие. Настраиваю систему деплоя для клиента, тема для меня новая, многое приходится делать не так как я привык, строить монолитную систему, для меня монолит зло, но мож чего то не знаю — потому стараюсь не фыркать сильно, но не получается…

Continue reading

Как удалить старые и не используемые образы Docker

Так как в Docker более менее адекватный механизм удаления старых образов и контейнеров появился в версии 1.13: PR 26108 (за счет параметра prune который удаляет все старые контейнеры volume без контейнеров и образа без контейнеров), но зная что с каждой новой версией кол-во багов и проблем ростет, я лично не рискую обновляться, потому использую такие механизмы:

Continue reading

Logrotate Docker containers logs

Погружаясь в docker я все больше не люблю эту технологию, точнее не люблю то — как ее применяют, как говорится «благими намерениями…», так и тут — каждой технологии свое назначение, но зачем лепить бредо-инфраструктуру пихая все что нипопадя в контейнеры, я не понимаю….

Continue reading

php mail() in Docker container (sh: 1: /usr/sbin/sendmail: not found)

Запуская php в контейнере докера необходимо подумать про доставку почты, в моем случае я не сразу догадался что будут проблемы и понял о проблеме только тогда — когда в контейнере получил сообщение «sh: 1: /usr/sbin/sendmail: not found»

Continue reading