docker
Не помню, чтобы была такая тема.
Затеял я для своего древнего проекта сделать интеграционные тесты: имидж с Websphere с задеплоенным ear, имидж с ораклом и еще кое-что по мелочи. Интересно все - не могу :)
Реально добивает тормознутость Docker Toolbox - 16 гиг памяти впритык.
Ну у нас постгрес на полтора гига с базой. А весь контейнер примерно на 5. Что-то в нем еще напихано. Тот же самый контейнер на намного более мощном (чем виртуалка) десктопе с i7 и 16 гигами в 8-м видовсе пыхтит и тормозит. Потому и советую с контейнерами перейти на линукс.
А полностью поменять на контейнеры... Таких амбициозных планов мы не ставим. Наш ВЦ упрется рогами и не даст. Им же переучиваться придется. Мы пока что пытаемся добиться чтобы нам выдавали виртуалки пожирнее с рутом. А то достало тестовых систем по 2 месяца ждать.
Попробовал на нашем вм-хосте сделать новую виртуалку как докер-хост. Периодически что виртуалка с регистри, что докер-хост валятся, непонятно почему.
А еще подумалось, что неплохо было бы дифф имиджей как-то переносить оффлайн к клиенту, так как прямого доступа по сети нет. А вот и фигушки, только цельные имиджи :(
Нет, у нас VirtualBox. У меня есть подозрение, что диск сыплется. Придется разбираться со всем этим. Коллега, который все это поднимал, ушел несколько месяцев назад :(
А чем диффы для бинарников делал?Ничем. Я и говорю, что не хватает такой возможности :(
Ясно. А я думакл вдруг какой тул все-таки до ума довели. Раньше были несколько утилит под виндовс, но так как хотелось (стабильно и маленькие дифы, чтобы определяли включения и удаления правильно) не работала ни одна.
Говорят сейчас есть такая весчь как Google Courgette, не пробовал. только слышал. А так я раньше с bsdiff-ом или rdiff-ом (опять же под линуксом) патчи делал и применял.
Нет, докеровские контейнеры просто на шаре валяются. У нас гит для исходников, скрипты для инициализации БД и скрипты для собирания из всего этого добра контейнеров. Мы пока что экспериментируем. Продуктивно не используем. Пытаемся продавить чтобы нам дали докер для тестовых систем использовать. А Betrieb упирается всеми конечностями и мешает :)