bazzilic
так для этого —link же нужен
Roman
Там в выводе ip найди
bazzilic
а, так
Roman
Так и проще тогда в композе собрать в одну сеть
Chebyrash
Они оба в bridge
Roman
Зайди в один, пингани другой, если все ок, обращайся по внутреннему ip
Chebyrash
docker inspect <Id>
Один висит на 172.17.0.2 Другой на 172.17.0.3
Евгений Семашко
Всем привет!
Chebyrash
Один висит на 172.17.0.2 Другой на 172.17.0.3
Это я посмотрел через инспект
Евгений Семашко
очень новичок в докере, есть пара вопросов
Roman
В контейнер зайди, пингани другой контейнер
Roman
Пинг есть - значит все ок, нет, либо линками, либо их в композ и в один нетворк
bazzilic
непонятно, почему сразу через линк не сделать. тогда можно по имени контейнера обращаться
Евгений Семашко
поясните плз, вопрос
bazzilic
поясните плз, вопрос
don't ask to ask, just ask
Евгений Семашко
is your installation behind reverse proxy? можете пояснить?
bazzilic
"находится ли хост с докером за обратным прокси?" это дока к чему вообще? я так понимаю, вопрос про клиент и демон на разных машинах?
Евгений Семашко
не, поставил докер, докер композ, сейчас ставлю bitwarden, при установке он спросил про реверс-прокси
Евгений Семашко
клиент и демон на одной машине
bazzilic
а каким образом это вопрос про докер?
Евгений Семашко
не очень понимаю пока логику, сижу разбираюсь что к чему. технических вопросов давно не касался, вот пытаюсь догнать
bazzilic
это вопрос про bitwarden
Евгений Семашко
bazzilic
он в контейнере?
Roman
Ты его в докер что ли ставишь?1!?
Евгений Семашко
он в контейнере?
да, в контейнере
bazzilic
я не знаком с bitwarden, не могу подсказать
Roman
Да мне кажется тут как настроить, с реверсом, без реверса
Евгений Семашко
Ну смотрите. У меня есть VPS. Там есть свой NGINX, Apache и так далее. Средствами панели этого самого VPS я сделал виртуальный хост с сертификатом. Потом у меня встала задача поставить средство для хранения паролей для команды, я решил чуть заморочиться и поставить средство, написанное на C# (ибо больше доверия чем к PHP, да и команда его хорошо знает, C#), и есть вариант развернуть это все через докер, ибо, говорят, быстро. Ранее ни с net .core, ни с docker дело не имел, поэтому вот пытаюсь понять что к чему. Теоретически, если bitwarden будет внутри контейнера, у него есть свой сервак, субд и так далее, и мой nginx будет реверс-прокси для него?
Roman
Ну проще тогда как реверс сделать
Roman
Как в этот битваден идет доступ? Через вебморду?
Евгений Семашко
Roman
Ну и проксируй тогда через nginx
Roman
Если у тебя есть отдельный адрес под нее
Roman
Проксируешь на localhost:<какой-то порт>.…Докер понимаешь с -p <какой-то порт>:<порт твоего приложения>
Евгений Семашко
Проксируешь на localhost:<какой-то порт>.…Докер понимаешь с -p <какой-то порт>:<порт твоего приложения>
Ага, ну с этим чуть понятно. Про докер еще вопрос. Он, как я понял, stateless. Как мне сохранять состояния? Т.е. например, мой сервак перезагрузился, но я хочу, чтобы приложение работалоо как нужно тем не менее, и никакие данные не потерлись.
manefesto
Сижу, туплю, как запустить контейнера с кроном чтобы он делал дамп БД из соседнего контейнера ?
Roman
Сижу, туплю, как запустить контейнера с кроном чтобы он делал дамп БД из соседнего контейнера ?
Сконнекти их либо через одну сеть либо через линки, потом дамп делай как на удаленном сервере
Евгений Семашко
Volume с базой пробрось с хост машины
Хорошо бы понять, что это) и как именно сделать. надо почитать еще.
Roman
Хорошо бы понять, что это) и как именно сделать. надо почитать еще.
Просто папка которую контейнер подключает при каждом запуске, например с базой/кодом и тд, то есть в процессе работы сохраняет все на хост машину, ну а она н е стейтлес)
Roman
либо на хосте делать docker run mysqldump > dump.sql ?
Ну волюм тоже примонтируй и туда дампь
manefesto
а да, совсем забыл что он внутрь котейнера будет дампить
Евгений Семашко
Просто папка которую контейнер подключает при каждом запуске, например с базой/кодом и тд, то есть в процессе работы сохраняет все на хост машину, ну а она н е стейтлес)
Я могу это как-то проверить? или только в документации продукта читать? изначально же на сколько я понял, все, что хранится в контейнере - stateless
Roman
Обычно на докерхабе или где это барахло лежит должен быть показан вариант с монтированием волюма
Roman
Ты в курсе как допустим смигрировать этот битваден? Если там тупо базу копируют, доступы вводят, то достаточно хранить ее где-то на хост-машине. И ты образ сам собираешь или готовый нашел?
Евгений Семашко
Образ лежит на докерхабе, это в инструкции у них есть.
Евгений Семашко
Все установочники и прочее - уже все прописано
Евгений Семашко
вот я пытаюсь теперь понять секьюрности ради как это все правильно запустить
Cin
А на докерхабе нет образа битвардена этого?
Roman
Да они вроде оставили установку только через докер, как я понял, не точно, мельком глянул
Евгений Семашко
А на докерхабе нет образа битвардена этого?
есть, конечно, именно с нее и ставлю
Евгений Семашко
с него, точнее
Евгений Семашко
А что это может означать? https://i.imgur.com/YHmzs3e.png
Anonymous
здравствуйте. господа, подскажите, пожалуйста, как быстро, без регистрации и смс обеспечить подключение докер-контейнера как к localhost хост-машины, так и к другим докерам-контейнерам? c network_mode host подключается ко второму, с дефолтным к контейнерам
Anonymous
нужно из контейнера иметь доступ к хосту и чтобы контейнеры между собой общались, да
Anonymous
читаю про создание двух сетей
Anonymous
и где-то даже про консул было! ну это уже слишком
V
и так ведь есть доступ к нему как к default gateway
a1eXei
аа, ну это однозначно нужно свою сеть создавать но я тут не подскажу, у меня не было задачи такое делать :)
Anonymous
так
Anonymous
и так ведь есть доступ к нему как к default gateway
я захожу в контейнер и смотрю ip route
Anonymous
смотрю гатевей
V
и
Anonymous
он никогда не поменяется? а то у меня контейнеры часто перезапускаться будут
V
если просто перезагружается то не страшно а контейнеры между собой по имени находятся
Anonymous
контейнеры да не просто перезагружается
V
но если вы придумали такую. схему то вы однозначно либо что-то делаете не так либо нафига тогда докер
Anonymous
ок. я настраиваю по-быстрому cd
Anonymous
по хуку собирается, пушится и деплоится
Anonymous
вроде классическая ситуация, нет?
Roman
А на базе чего ci?
V
ну это да, а то что прям всем контейнерами зачем-то нужен Хост лично это не совсем