Лилиана
ок, добавите приходите
добавили, вернулась☺️ Дубль 2:
Лилиана
1-3 августа в Иннополисе пройдет конференция — IT Nights. Нас ждёт конфа для разрабов, дизайнеров, devops-инженеров, дата-сайентистов и менеджеров👨🏻‍💻 Большинство конференций стартует рано утром, когда у большинства «сов» еще слипаются глаза😴 Мы устали терпеть эту несправедливость и решили устроить свою конфу для молодых и дерзких😉 Лучше всего для подобного события подходит самый молодой город России (для айтишников!) Иннополис. Ночью будем слушать доклады крутых ребят, а днем спать и чилить на природе в формате летнего лагеря для взрослых — спортивные игры, кино на свежем воздухе и нетворкинг-зоны🕺 Программа и билеты тут: http://it-nights.ru/ Все самое интересное происходит по ночам✨ Не проспи будущее!
George
что за фигня? где описание докладов?
Лилиана
что за фигня? где описание докладов?
Появляется при клике на аватарку☺️
Sergey
+1
George
да там их полтора человека
George
Баруха вижу, ога
Лилиана
а почему не у всех
не все пока прислали описание. Обновляем этот блок регулярно)
Лилиана
косяк
объясните, плиз, пиарщику русским языком в чем ошибка😅
Таймураз
объясните, плиз, пиарщику русским языком в чем ошибка😅
"Сказ о том, как мы на бэкенде котлин" не закончена фраза
Sergey
объясните, плиз, пиарщику русским языком в чем ошибка😅
а вы сами не можете логическую цепочку построить?
Лилиана
ill-ya
Всем привет! Использую docker/docker-compose на маке для локальной разработки и все медленно до боли, как я понимаю из-за синхронизации файлов - что-то можно придумать?
ill-ya
nfs?
ill-ya
Нет слава богу ) Куплен последний и так
ill-ya
А по сути есть предложения? или никто не разбирается в этом?
Yaroslav
nfs?
Докер хост на линуксовую тачку и нет проблем
ill-ya
вот тоже думал - а как файлы туда? или там не будет проблем?
Sergey
вот тоже думал - а как файлы туда? или там не будет проблем?
Для начала надо у тебя узнать как ты до этого файлы пробрасывал в контейнер.
ill-ya
volumes: - ./../data/:/var/www/html/content/plugins/data/:cached
Дaниил
😳
Nikolay
ща чето про клауд будет видимо
Обсессивно беспечное начало основополагающих раздумий
Да уже ж живо
Serg
я могу привязать докер с host mode на какой-то один IP или интерфейс? Или он по дефолту на все цепляется
Roman
A в gitlab/dind нелзя мультистейдж билды делать что ли? Я посмотрел, там какая-то древняя версия докера ставится и он COPY —from не понимает даже
George
я могу привязать докер с host mode на какой-то один IP или интерфейс? Или он по дефолту на все цепляется
Нет, он шарит стек сетевой с хостом, но в настройках самого приложения ты можешь определить пару ip:port, на котором он должен слушать
George
Или на хостовой тачке настроить файрволл
Serg
а можно как-то форвардить все порты на один IP? вроде можно -p 1.1.1.1:80, но я не вижу опции range портов
Serg
короче можно -p 192.168.2.136::1-65535 и получайте 65535 правил в iptables))
Serg
ну это то что надо - бинд на один ИП, но я не понимаю - в докере не слышали про range портов в iptables что ли?
Alexander
Всем добрый вечер! И снова хочется попросить объяснить одну вещь: поведение инструкции depends_on в Docker Compose. Иногда, после обновления app контейнера, обновляются и рестартуются все прописанные в depends_on контейнеры, в которых ничего не изменялось, а периодически нет. Кто может объяснить такое поведение?)
Alexander
Нашёл только issue от 18 марта этого года, но там, вроде как, пофиксили. Но что-то как-то нифига=\
Alexander
Версия последняя
George
Тем более, если они валятся при обращении к своему сервису-зависимости
Alexander
Не. Зависимые сервисы не обновлялись. Обновлялся, так скажем, главный сервис, у которого есть зависимые сервисы
George
Пример компоуза в студию и описание кейса
George
Можешь выслать специфичные вещи
George
И такой способ видел: https://t.me/docker_ru/110079 Да?
Alexander
version: '3.7' x-common_settings: &common restart: always networks: - test x-logger: &logger logging: driver: fluentd options: fluentd-address: 'localhost:24224' tag: 'docker.{{.Name}}' services: &fluentd-service fluentd: image: fluentd-slave container_name: *fluentd-service build: ./fluentd/ volumes: - ./fluentd/conf/:/fluentd/etc/ ports: - "24224:24224" - "24224:24224/udp" <<: *common &postgres-service postgres: image: postgres:10-alpine container_name: *postgres-service depends_on: - *fluentd-service volumes: - data_db:/var/lib/postgresql/data/ <<: *common <<: *logger &redis-service redis: image: redis:5-alpine container_name: *redis-service depends_on: - *fluentd-service volumes: - redis_db:/data/ <<: *common <<: *logger &app-service app: image: myapp container_name: *app-service depends_on: - *fluentd-service - *postgres-service - *redis-service <<: *common volumes: data_db: redis_db: networks: test: external: true
Alexander
И вот в этом конфиге при обновлении app иногда обновляются и все зависимые компоненты
Alexander
Why?=\
George
В смысле постгрес и редис?
George
Как запускаешь? Команда ?
Alexander
Все компоненты
Alexander
docker-compose up -d
George
Не должен
George
Только если флюент не складывается...
George
Ну, и вообще твой конфиг неудобный - docker logs'ом логи не почитать
Alexander
Fluentd рестартится после постгреса каким-то образом, а там дальше по цепочке
Alexander
Драйвер docker logs не даст запустить, это да
George
Вообще у тебя оверинжиниринг с ямл-якорями
George
Зачем ?
George
x-common-settings, x-logger - это ок
Alexander
Вроде же удобно и понятно. И строчек меньше
Alexander
Дублировать одно и то же не люблю)
George
*redis-service и аналоги - я это не понимаю
Alexander
Забудешь где-нибудь поменять и всё. А тут поменял в одном месте и радуйся
George
Ты наоборот в два раза больше текста написал
Alexander
Гипотетически - да)
George
Практически - да.
Alexander
Но разве якоря не для такого удобства сделаны?
George
Нет, не для такого
George
Alexander
Т.е. лучше в container_name, links, depends_on дублировать, например, слово postgres?
George
Ну, и за 3-й формат компоуза ты наверняка знаешь все сам
George
(он не нужен)
Alexander
Да, знаю
Alexander
И согласен