Size: a a a

Docker — русскоговорящее сообщество

2020 February 22

SI

Sigurður Ingvarsson in Docker — русскоговорящее сообщество
это значит что сервисы в контейнерах видят друг друга, они находятся в одной сети
источник

В

Вадим in Docker — русскоговорящее сообщество
Sigurður Ingvarsson
это значит что сервисы в контейнерах видят друг друга, они находятся в одной сети
тогда у меня практический вопрос:
- сервис redis (либо любой другой сервис публикующий свой порт) находится на одном узле
- сервис потребляющий услуги redis - на каком-то другом узле и эти сервисы не привязаны навечно к конкретным узлам

как создать клиента Redis если не известен хост а без указания хоста редис-клиент пытается все время искать редиску на 127.0.0.1?
источник

SI

Sigurður Ingvarsson in Docker — русскоговорящее сообщество
использовать имя контейнера
источник

В

Вадим in Docker — русскоговорящее сообщество
Sigurður Ingvarsson
использовать имя контейнера
вместо хоста?
источник

MD

M Dan in Docker — русскоговорящее сообщество
Вадим
вместо хоста?
Да
источник

В

Вадим in Docker — русскоговорящее сообщество
M Dan
Да
спасибо  - чот нигде в доке не нашел данную инфу
источник

В

Вадим in Docker — русскоговорящее сообщество
существует проблема с очередностью запуска и обновления сервиса несмотря на существующие аттрибуты depends_on в описании сервисов

services:
   db:
      ...
   redis:
       depends_on:
           - db
       ....
   api:
        depends_on:
           - redis
           - db

при первом запуске сворма - сервисы стартуют не в том порядке какой указан в зависимостях

redis
api
db

если же повторно статануть сворм - сервисы стартуют в нужном порядке

db
redis
api

как с этим можно бороться?
источник

JD

John Doe in Docker — русскоговорящее сообщество
Вадим
существует проблема с очередностью запуска и обновления сервиса несмотря на существующие аттрибуты depends_on в описании сервисов

services:
   db:
      ...
   redis:
       depends_on:
           - db
       ....
   api:
        depends_on:
           - redis
           - db

при первом запуске сворма - сервисы стартуют не в том порядке какой указан в зависимостях

redis
api
db

если же повторно статануть сворм - сервисы стартуют в нужном порядке

db
redis
api

как с этим можно бороться?
Возможно ты столкнулся с той проблемой, что сервисы стартуют в порядке, но не ждут готовности друг друга

Это можно решить в самих приложениях через реконнеуты
источник

MD

M Dan in Docker — русскоговорящее сообщество
Приложение должно уметь жить без базы
источник

В

Вадим in Docker — русскоговорящее сообщество
John Doe
Возможно ты столкнулся с той проблемой, что сервисы стартуют в порядке, но не ждут готовности друг друга

Это можно решить в самих приложениях через реконнеуты
сворм выводит в консоль порядок запуска -  я откорректировал свое сообщение
источник

В

Вадим in Docker — русскоговорящее сообщество
M Dan
Приложение должно уметь жить без базы
попробую, но хочется решить это по-взрослому :)
раз написан порядок - должны стартовать по порядку! а то беспорядок получается! :)
источник

MD

M Dan in Docker — русскоговорящее сообщество
Вадим
попробую, но хочется решить это по-взрослому :)
раз написан порядок - должны стартовать по порядку! а то беспорядок получается! :)
Понимаешь проблема в том что сервис стаотуналц
источник

MD

M Dan in Docker — русскоговорящее сообщество
А внутри зассатый мускль ещё не проснулся
источник

MD

M Dan in Docker — русскоговорящее сообщество
М ты хочешь отних не того тчорало в итоге
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
Вадим
попробую, но хочется решить это по-взрослому :)
раз написан порядок - должны стартовать по порядку! а то беспорядок получается! :)
источник

В

Вадим in Docker — русскоговорящее сообщество
спасибо - гляну
источник

MD

M Dan in Docker — русскоговорящее сообщество
M Dan
Приложение должно уметь жить без базы
Вот это тру вей
источник

MD

M Dan in Docker — русскоговорящее сообщество
Остальное костыли
источник

В

Вадим in Docker — русскоговорящее сообщество
M Dan
Вот это тру вей
это так же как машина без колес?
она то вроде существует но не едет :)

буду пытаться жить без бд )
источник

MD

M Dan in Docker — русскоговорящее сообщество
Вадим
это так же как машина без колес?
она то вроде существует но не едет :)

буду пытаться жить без бд )
Обработка должна быть
источник