twwlf
там черным по белому написан ответ на вопрос
twwlf
а если "не прояснилось" – ну извините, блин
twwlf
вы сразу шелл-доступ давайте – вам всё покажут
Boris
я не говорю за конкретный случай, а за все доки докера
Boris
они ужасны
Konstantin
@twwlf забей
Konstantin
просто кивай)
twwlf
профессионалы
Boris
Доки бывают разные, их доступность и понятность - тоже разная. Всегда можно сравнить документацию других сервисов и процентное соотношение голосов о полезности статьи
Konstantin
Boris
Ну вам коненчо же удобнее принять позицию "Доки правильные, это вы дауны."
Лицемерные долбоебы, которые побегут при первом случае на какой-то форум или комьюнити, чем сядут за чтение доков
Konstantin
тяжёлый понедельник, столько бомбящих жоп вокруг)
🅰️rkadiy
Чем лучше всего организовать деплой когда есть несколько серверов?
Сейчас у меня ansible + docker-compose + gitlab-ci и один сервер.
Но в дальнейшем планируются несколько разных серверов.
Какими инструментами лучше развернуть все это дело и связать контейнеры между собой?
я смотрю в сторону docker swarm и overlay сетью, но плотно пока не работал с этим.
Посоветуйте best practices и утилиты
arts
Konstantin
Konstantin
Konstantin
со сворм проще, он почти как docker-compose
🅰️rkadiy
а сеть организуется как overlay, верно? etcd нужно поднимать?
Konstantin
да, там изкоробки overlay и servicediscovery
Konstantin
ненужны etcd\consul, разве что если что-то специфичное - никто не запрещает
🅰️rkadiy
Хорошо, спасибо. попробую пока начать с swarm, надеюсь оно не будет разваливаться на проде
🅰️rkadiy
как оно вообще на проде под нагрузкой?
Konstantin
отлично, разница с k8s не про прод, а про "крутилки", у сворм мало всего, но иногда это то что нужно
🅰️rkadiy
k8n я до сих пор пока не осилил разобрать, даже туториалы очень мутно показывают простую историю про 1-3 сервера.
🅰️rkadiy
и трудно понять как деплоить это богатство.
сейчас деплой делается так - docker image save, закидывается архив на сервер и там заливается docker image load
🅰️rkadiy
Как лучше это делать помимо своего registry?
Konstantin
это лучше не делать помимо registry
🅰️rkadiy
т.е. кроме registry вариантов нет?
Konstantin
ты же не качаешь deb пакеты между серверами? юзаешь репу
Konstantin
так и с докером
Konstantin
🅰️rkadiy
да, но нужно регать на всех серверах приватные registry
Denis
Сварм решает эту проблему или k8s
🅰️rkadiy
ок, спасибо. буду курить
🅰️rkadiy
кстати
🅰️rkadiy
а конфиги в сварме как раскладывать?
🅰️rkadiy
сейчас конфиги монтируются из хоста в докер
Denis
Там хэллоу ворлды есть в манах по сварму.
Denis
Просто чекни доку
🅰️rkadiy
и ansible их генерирует по шаблонам
🅰️rkadiy
хорошо
Кылыч
ребят помогите. хотел установить make и потом imagemagick. образ node:8.11.4-alpine. ругается apt-get not found
Danila
ну потому что его там нет
Danila
бери другой образ если нужно что то устанавливать из apt-get
Кылыч
из-за этой хрени теперь придется вручную все устанавливать что-ли
Konstantin
Konstantin
apt — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них, иногда также используется в дистрибутивах, основанных на Mandrake, например Mandriva, ALTLinux и PCLinuxOS.
a1eXei
всем привет, кто поднимал mariadb на alpine, сильно ли уменьшается размер образа и стоит ли так заморачиваться?
а то оф.образ 363МБ занимает
mariadb 10.3.8 2c73b3262fff 5 weeks ago 363MB
не скажу что так прям критично, но кто то сказал в этом чате, что образы контейнеров не должны превышать 100МБ, чтобы быстро разворачивать их
Konstantin
Kyrylo
a1eXei
Ок😊
Danila
Konstantin
Danila
а это я прочитал не правильно )
Danila
бывает …
Dmitry
Кылыч
спасибо пофиксил
Руслан
Добрый день. Тут есть какие-то правила насчёт того, как задавать вопросы?
Руслан
команда docker logs <id>
Руслан
выдаёт ответ Error response from daemon: configured logging driver does not support reading
Руслан
возможно, этот параметр нужно изменить
Руслан
--log-driver=syslog
Руслан
вот только на какой?
Danila
docker.io?
Danila
я не давно сталкивался
Danila
docker.io is not an official package.
The built binary has to be properly linked to journald in order for docker logs to work with it.
Sergey️
А как сделать так чтобы docker exec кидал логи в docker-compose в котором был запущен контейнер?
Anonymous
Изменить на docker-compose exec?
Sergey️
Чота не логается(
Sergey️
Может дело что я в питон контейнере пытаюсь отдельно екзекнуть еще один питон скрипт?
Konstantin
А, так ты ещё и читать не можешь)
Sergey️
Nikita
Sergey️