Igor
но найдуться превержинци и первого спосоа
Artem
если это контейнер с одной только проксой, читай только процесс нджинкс допустим, то ребилд не сильно больше времени займет даже чем рестарт просто
Igor
Ребилд вообще будет за секунды
Igor
Но я всё же выбрал бы первый способ
Igor
Да бы абстрагировать переиспольуемый контейнер от состояния
Aleksand
а что плохого в ребилде?
если вы билдите 2-5 слоев а остальное наследуете то ничего , такое редко встретишь. нередко образы весят по 5-10 гигов, хотя некоторый умудряются набирать и в 30 гб образы.
Igor
Т_Т
Sergo
30гб. жесть. я бы подумал, что что-то не так в архитектуре
Igor
А как же концепция один образ одна задача
Sergo
задача на 30гб?
Aleksand
задача на 30гб?
это обычно происходит очень просто. нужно что-то мелкое, нашел нагуглил притащил черте че, положил. далее от тебя унаследовались наставили кучу говна. положили. потом кто-то пришел и хочет доделать что-то свое. и наследуется от общего. получается письмо дяди Федора в итоге.
это пример из энтерпрайза с аудиторией 2-3 миллионов уников в сутки.
Sergo
Sergo
👍
Aleksand
да, здравый смысл нередко выглядит извращением
Pasha Chalyk
а кто-то пользуется https://quay.io/ в чатике?
Pasha Chalyk
он премис
Anonymous
Ни у кого не было проблем, что когда докер поднимается помирает сеть?
Anonymous
что-что 'сеть'?
Pasha Chalyk
помирает видимо
Roman
кто на dockercon europe едет/
Alexander
а Docker for Mac с APFS дружит ок?
Alexander
это хорошая идея, поместить Docker.qcow2 туда?
Timur
Кто-нибудь пользует GCP Container Registry? Не было проблем с тегами? У меня они почему-то не доезжают до реджестри.
1. docker build -f Dockerfile -t name:ci-build-$CI_PIPELINE_ID .
2. docker tag name:ci-build-$CI_PIPELINE_ID $GCLOUD_REGISTRY_URL'name'
3. gcloud docker — push $GCLOUD_REGISTRY_URL'name'
В итоге имею только тег latest у последней версии имаджа. Хотелось бы видеть тег ci-build-$CI_PIPELINE_ID.
Олексій
Кто то работал с Биткакет пайплайнами?
Олексій
Чот меня не радует необходимость создания единого контейнера со всем приложением и сервисами
Олексій
Писос конечно. Атласиан те еще ублюдки. Ничего нормально сделать не могут. +
Igor
Зато приватные репы бесплатно ^_^
Олексій
https://confluence.atlassian.com/bitbucket/use-docker-images-as-build-environments-792298897.html
Олексій
Тобишь если мне для тестов нужен постгрес, редис, бинстолк то нужно писать единый контейнер со всем этим
Олексій
Я так и не понял как
Олексій
И docker-compose тоже нельзя использовать
Олексій
мне казалось у гитлаба
Олексій
Бляха. Нашел в доках
Igor
Driver devicemapper failed to remove root filesystem 11cb36e59c0a3c790706fc8eab21f8747ff1d4c43dbe046817b7dfdd5a0bdc2b: Device is Busy
кто нибудь научился жить с этим? Эта ошибка меня доканает
Олексій
не понял связи
Олексій
https://confluence.atlassian.com/bitbucket/use-services-and-databases-in-bitbucket-pipelines-874786688.html
Олексій
внутри контейнера
Олексій
короче настроил я пиплайны у битбакета. Все ок. Всем спасибо!
Timur
привет. если я возьму два mysql контейнера и подмонтирую к ним внутрь один и тот же том с хоста, для хранения данных, то получится ли что-то наподобие репликации?
Олексій
нет
matt
э? каждый контейнер будет работать с одним волюмом?
matt
месиво же получится
Олексій
Но я бы сделал. Будет каша но интересно что будет
Timur
:D :D
Олексій
Дубаю блоки не дадут ничего сделать
Олексій
если вообще запустить сможешь
Timur
просто, ищу способы контейниризации DB кластера с master-master репликацией
Timur
сейчас настроил Rancher + MariaDB Galera Cluster (из каталога), пока тестирую, но побаиваюсь подводных камней
Олексій
В гугле же есть что то на эту тему
Олексій
Галера вообще то еще говно
Timur
да =\ при фейле всех нод нужно вручную поднимать.
Timur
но альтернатив не знаю
Олексій
У нас на ней даже без нагрузок тыщи рассинхронов постоянно
Timur
оба 😯
Timur
планируете мигрировать на что-то еще?
Олексій
да
Олексій
На постгрес
Олексій
http://www.postgres-xl.org/
Олексій
Но я не настоящий девопс. Потому не могу точно сказать что не так с галерой. Но проблем с ней достаточно
Timur
хм, спасибо
Timur
буду смотреть
Олексій
Single point of access to simplify management of distributed deployments.
MaxScale, a database proxy, enables horizontal database scaling while maintaining a fast response to client applications. MariaDB MaxScale provides transaction scalability, data scalability and binlog scaling through:
Faster query response times through intelligent, dynamic SQL-aware query routerSimplified data sharding with tenant-based query routingHigh-performance replication scaling with Binlog Server
Олексій
Скейлинг же тоже
🦠
Igor
🦠
Эта ошибка в докере, который гоняется в гитлабе?
Igor
Нет, это просто ошибка при пересоздании контейнера, гитлаб не юзаю
Igor
https://github.com/moby/moby/issues/29942
Igor
Вот там есть комент от чувака который объясняет что это
Igor
Если погуглить то эта ошибка с 2014 года известна
🦠
Оверлей же в два раза быстрее
🦠
У меня на оверлее докер бегает, в контейнере быстрее чем на хосте
Yevhen
Mike
🦠
-s overlay )
Mike
В systemd файле MountFlags=slave
Igor