Size: a a a

2020 December 15

ВИ

Вадим Исаканов... in #UWDC2021
Сохранять контейнеры в tar - это тоже полухаки
Теоретически:
- делаем docker commit, сохраняем текущее состояние контейнера в новый image
- дальше делаем docker save %imagename% > image.tar - получаем tar архив
Но это очень кривой способ, из всех нормальных мест вас с таким подходом пнут, используйте для постоянного хранения volume, и бэкапьте их)
источник

GD

George Drak in #UWDC2021
Кстати, пока мы тут про хранение стейта. Кто-то решал проблему битрикса и гита/докера? Битрикс так любит всё в файлы на сервере писать, что непонятно как это обратно в репу синкать. Ну или если мы хотим битрикс в контейнер завернуть, то как изменения файлов не протерять? Может есть какие-то общепринятые подходы?
источник

ВИ

Вадим Исаканов... in #UWDC2021
источник

ВИ

Вадим Исаканов... in #UWDC2021
Общепринятых, похоже, нет
Недавно решал похожую проблему, даже докер образов нормальных для Битрикс нет
Есть такие, с которыми можно у себя локально на компе поднять Битрикс (с несколькими телодвижениями), а так чтобы докер образ с Битрикс запустить гденибудь в облаке или Кубернетес - фиг
источник

GD

George Drak in #UWDC2021
Ага, ну я что-такое с пушем обратно в репу и думал сделать
источник

ВИ

Вадим Исаканов... in #UWDC2021
Кратко:
- запускаем Битрикс в кластере, когда у нас контейнеров с Битрикс несколько
- запрещаем Битриксу менять файлики (разрешаем только кэш писать и то не весь)
- изменения разрешаем по нажатию кнопки из админки "Я тут админ, буду сча сайт править", в одном контейнере изменения разрешаются, админ все меняет, потом вся эта система коммитит изменения в гит))))
- на этой основе собирается новый контейнер и все докер образы с Битрикс в кластере заменяются))
источник

ВИ

Вадим Исаканов... in #UWDC2021
Долгие апдейты получаются
источник

GD

George Drak in #UWDC2021
Короче всё в лучших традициях 1с
источник

ВИ

Вадим Исаканов... in #UWDC2021
Если нужно будет, пиши в личку, поделюсь наработками
источник

GD

George Drak in #UWDC2021
Ага, спасибо, если таки припрёт - напишу
источник

V

Vik in #UWDC2021
Вадим Исаканов
Сохранять контейнеры в tar - это тоже полухаки
Теоретически:
- делаем docker commit, сохраняем текущее состояние контейнера в новый image
- дальше делаем docker save %imagename% > image.tar - получаем tar архив
Но это очень кривой способ, из всех нормальных мест вас с таким подходом пнут, используйте для постоянного хранения volume, и бэкапьте их)
ну это если ты сам контейнер собираешь, а тут как бы готовый чужой
источник

ВИ

Вадим Исаканов... in #UWDC2021
собери свой на основе чужого)
источник

V

Vik in #UWDC2021
логично. вообщем, спасибо, болеее менее понятно куда двгаться
источник

V

Vik in #UWDC2021
да я склоняюсь наоборот докер развернуть на нормальную систему и убрать нахер
источник

V

Vik in #UWDC2021
но есть вопросы по обновлению, всего этого хоз-ва когда "производитель" выкатит новую версию
источник

V

Vik in #UWDC2021
Slach
ну, еще немного ебли с этим и ты осознаешь что современные приложения в большинстве своем не предназначены для запуска в контейнеризированном окружении и докер с кубами по факту это "забор сеточка" с кучей дыр и они полны костылей чтобы это хоть как то работало =)
ну какбы сделаоно для домохозяек типа запустили и курите бамбук, как это все потом поддерживать не понятно. с другой стороны они вроде продвигают прямо готовую сборку линукс со своим софтом типа ставьте отделный сервак и живите в нем, без докера
источник

S

Slach in #UWDC2021
Vik
ну какбы сделаоно для домохозяек типа запустили и курите бамбук, как это все потом поддерживать не понятно. с другой стороны они вроде продвигают прямо готовую сборку линукс со своим софтом типа ставьте отделный сервак и живите в нем, без докера
Битрикс то? ну да, а что им еще остается, не переписать же все это нормально...
источник

GD

George Drak in #UWDC2021
Да, причём они такие клёвые, когда битрикс показывает какие-то замечания к конфигурации сервера (у нас, например, везде open_basedir настроен) - служба поддержки говорит "вы сначала всё у себя поправьте, а потом уже мы будем разбираться, а так даже тикет заводить не будем"
источник

S

Slach in #UWDC2021
George Drak
Да, причём они такие клёвые, когда битрикс показывает какие-то замечания к конфигурации сервера (у нас, например, везде open_basedir настроен) - служба поддержки говорит "вы сначала всё у себя поправьте, а потом уже мы будем разбираться, а так даже тикет заводить не будем"
да забейте вы уже на битрикс
IMHO они хотят бабки на SaaS зарабатывать в  bitrix24, это дешевле
если бы они могли кинуть всех партнеров которых через франчи 1С надыбали
и всех клиентов
они бы это сделали...
источник

GD

George Drak in #UWDC2021
Да мы как бы не то что и стремимся, но есть клиенты с битриксом
источник