Size: a a a

2020 January 29

SE

Stanislav V. Emets in OmskLUG
Денис Клёстер
Хотелось бы, но... Docker!!! Ненавижу Docker!!!
Ты тоже в луддиты записался?
источник

ДК

Денис Клёстер in OmskLUG
Stanislav V. Emets
Ты тоже в луддиты записался?
Не в курсе кто такие, но docker хорош для dev и ops, а в реале у нас прогеры не желающие вникать в инфраструктуру и админы вертевшие всю эту новомодную хрень на детородном органе... :(
источник

SE

Stanislav V. Emets in OmskLUG
Денис Клёстер
Не в курсе кто такие, но docker хорош для dev и ops, а в реале у нас прогеры не желающие вникать в инфраструктуру и админы вертевшие всю эту новомодную хрень на детородном органе... :(
ну вот наша задача и сделать его хорошим для ops
источник

ДК

Денис Клёстер in OmskLUG
Stanislav V. Emets
ну вот наша задача и сделать его хорошим для ops
На сегодня имею практику, что прогеры не желают вникать даже в логику написания докерфайлов, а админы умудряются /var/lib/docker смонтировать на раздел в 10-20гигов, как результат первый же билд приложухи крашится из-за нехватки места и все по полдня чешут репу перекладывая вину друг на друга.
источник

IG

Ivan Grishko in OmskLUG
Денис Клёстер
Не в курсе кто такие, но docker хорош для dev и ops, а в реале у нас прогеры не желающие вникать в инфраструктуру и админы вертевшие всю эту новомодную хрень на детородном органе... :(
Новомодную?!
источник

IG

Ivan Grishko in OmskLUG
…вот что лично меня, как программиста, огорчает в докере — это проблема с правами.
Особенно на РНР проектах — вот тут я реально не знаю, как решать и проблему прав, и настроек вебсерверов с требованием всевозможных РНРбиблиотек
источник

ДК

Денис Клёстер in OmskLUG
Ivan Grishko
…вот что лично меня, как программиста, огорчает в докере — это проблема с правами.
Особенно на РНР проектах — вот тут я реально не знаю, как решать и проблему прав, и настроек вебсерверов с требованием всевозможных РНРбиблиотек
Опиши ка поподробнее, а то зацепило чего там с правами не так.
источник

ДК

Денис Клёстер in OmskLUG
Можно в личку
источник

МН

Михаил Новоселов in OmskLUG
Stanislav V. Emets
а у нас тут москвичей нет желающих сменить работу? Нужен админ вин+лин
В сумме одно слагаемое лишнее
источник

IG

Ivan Grishko in OmskLUG
@dinisoft Да прям тут опишу; проблема чисто общая.
Проблем прав в том, что для работы РНР в том же апаче нужны права необходимые для этих файлов. На серверах это решается просто назначением, например, владцем файлов на www-data.
И если я запускаю устаноку CMSки или генерирую файлы фреймворком — создаваемые фалы имеют владельцем этого www-data. Отсюда и проблема: на хосте я не могу править эти файлы, приходится снова и снова запускать chroot.
Я решал эту проблему создавая образ с отдельным пользователем и указывая параметры апача с ключами разрашающими запуск от простого пользователя.
Проблема с библиотеками в том, что я, как привило, не знаю какие библиотеки нужны для той или иной cmsки. При установке я получаю ошибки, захожу в контейнер, правил конфиг php.ini и перезапускаю его. Сдаётся мне, что это нифига не правильно.
источник

ДК

Денис Клёстер in OmskLUG
Ivan Grishko
@dinisoft Да прям тут опишу; проблема чисто общая.
Проблем прав в том, что для работы РНР в том же апаче нужны права необходимые для этих файлов. На серверах это решается просто назначением, например, владцем файлов на www-data.
И если я запускаю устаноку CMSки или генерирую файлы фреймворком — создаваемые фалы имеют владельцем этого www-data. Отсюда и проблема: на хосте я не могу править эти файлы, приходится снова и снова запускать chroot.
Я решал эту проблему создавая образ с отдельным пользователем и указывая параметры апача с ключами разрашающими запуск от простого пользователя.
Проблема с библиотеками в том, что я, как привило, не знаю какие библиотеки нужны для той или иной cmsки. При установке я получаю ошибки, захожу в контейнер, правил конфиг php.ini и перезапускаю его. Сдаётся мне, что это нифига не правильно.
И правильно тебе сдаётся... :)
источник

ДК

Денис Клёстер in OmskLUG
Попробывал бы ты в кубике так руками поправить... :)
источник

IG

Ivan Grishko in OmskLUG
И это только с апачем. Бывают cmsки, которые желают работать на стеке nginx+apache…
источник

ДК

Денис Клёстер in OmskLUG
Он за пару пятисоток в первые секунды жизни твоего контейнера может откатить его. :)
источник

AM

Aleksandr Mikhaylov in OmskLUG
Дмитрий Марков
Хотя hh.ru всё ещё мониторю
я тоже там мониторил. каждый день или почти каждый день... в Омске... и так года 2 подряд. в итоге проставил в своем профиле галочку "готов к переезду" и рассматривал вакансии из других городов. по итогу переехал в Москву и очень доволен
источник

МН

Михаил Новоселов in OmskLUG
Stanislav V. Emets
ну вот наша задача и сделать его хорошим для ops
Т.е. задача не опс хоршим сделать, а докер для опс?)
источник

ДК

Денис Клёстер in OmskLUG
@IvanGrishko Не в обиду, но ты яркий пример описаный мной. Пожалуйста, научись писать докерфайл.
источник

SE

Stanislav V. Emets in OmskLUG
Михаил Новоселов
Т.е. задача не опс хоршим сделать, а докер для опс?)
ОПС идеален и так, докер только мешает 😂
источник

IG

Ivan Grishko in OmskLUG
@dinisoft Писать докерфайл? Как я его напишу, когда сам не знаю, чего мне потребуется в будущем проекте? Или по мере сбора требований, правок конфигураций и прочего — править докерфайл и пересобирать образ?
источник

ДК

Денис Клёстер in OmskLUG
Ivan Grishko
@dinisoft Писать докерфайл? Как я его напишу, когда сам не знаю, чего мне потребуется в будущем проекте? Или по мере сбора требований, правок конфигураций и прочего — править докерфайл и пересобирать образ?
Ээээ... Ну да, по мере развития проекта и окружение под него переписывается.
источник