Александр
По внешним ip)
Andrey
Danila
Danila
я хочу обойтись без сворма
Александр
Так же, как на железных тачках без докера
Andrey
Так пробрасываешь порты на внешние айпишники, либо используешь —network=host
Александр
Чем сворм не угодил то)
Danila
Danila
Danila
чтобы написать людям на какие кнопки жать, в случае чего и не усложнять
Александр
Тогда разверни на хосте, че мелочиться)
Konstantin
сомневаюсь, что твой велосипед будет проще и понятнее)
Andrey
Danila
и тогда уже кластер сварма запилю
Andrey
У тебя не получится
Александр
Недостучишьмя
Konstantin
Danila
Окей, понял что уже городушки горожу, пойду свормом соединять
Александр
Только по конкретному ip достучишься)
Konstantin
Andrey
Konstantin
...консул)
ну да, чтобы не усложнять свормом
Александр
Andrey
Andrey
а потом ансибл, чтобы вместо сдохших машин с докером и пачкой контейнеров поднимать их копии с тем же набором контейнеров и конфигом консула
Danila
kek, спасибо ребят, в 3 команды объединил в сворм все
Andrey
JyBvciAxID0gMSAtLQo=
Andrey
Konstantin
JyBvciAxID0gMSAtLQo=
Ну и да и нет. Это ж просто оверлей.
JyBvciAxID0gMSAtLQo=
а зачем? Батон-тролейбус?
А не всегда все хосты подконтрольны тебе. Это может быть другая организация, но им надо быть в сети с твоими докерами.
Konstantin
Думаю лучше на канале куба
Konstantin
Тут докерфайлы пока изучаем
Константин
Здарова мужики, я лишь недавно начал работать в порту и одна вещь разъедает мне мозг. Локально мне нужен контейнер с базой данных для разработки приложения, но на тестовом сервере и проде в них нет необходимости. Как поступают в данном случае, вообще отказываются от контейнера с базой данных и ставят полноценный сервер баз данных локально, или же есть какое-то умное красивое решение? Благодарю.
Alex
в чем разница между "контейнером с базой данных" и "полноценным сервером баз данных локально" ?
Константин
В том, что сервер баз данных поднимается не в контейнере, а в моей ОС.
Дима
зачем?
Alex
Дима
вы предложили 2 варианта, которые решают 1 проблему.
Alex
с точки зрения разработки локально, где бд используется для тестирования запросов и тд, разницы между "бд в докере" и "бд не в докере" вообще никакой
Константин
Я всё же не понимаю. Мне не нужен в продакшене контейнер с базой данных, но локально куда-то коннектиться нужно. Я могу добавить контейнер с базой данных к приложению, а могу скачать и установить тот же mysql в свою систему. Как по мне, разница все-таки есть.
Alex
лишь в установке
Alex
бд будет абсолютно та же (не учитываем лимиты или изменения сети, для локальной разработки это лишнее)
Дима
В конечном счете вы решите 1 и ту же задачу. Здесь дело вкуса. Я бы сделал сделал 2 окружения, и в docker-compose отвечающий за разработку добавил бы сервис - бд.
Константин
Ага, т.е. делают два docker-compose?
Константин
По сути да, мне нужны разные сервисы в разных окружениях.
Дима
да. и в .env файле можно прописать COMPOSE_FILe=docker-compose.yml - указать файл, который работает для разработки.
Дима
заодно поглядите в документацию, там не обязательно городить 2 файла. Там 1 файл можно расширить другим
Константин
Вот, спасибо, это умное решение мне и было нужно )
Anonymous
Подскажите, на убунту docker-compose запускается и порты успешно пробрасываются, на macos не видит порт и не заходит в приложение, куда копать?
Andrey
Anonymous
нет
Andrey
Ну когда поднимаешь контейнеры error есть?
Anonymous
нет, все успешно стартует
🅰️rkadiy
Всем утра.
У меня в debian jessie докер что то сломался. вроде же overlay выкинули, нет? зачем он требует?
ERRO[2018-11-25T12:49:52.696752167+03:00] 'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded. storage-driver=overlay2
🅰️rkadiy
dockerd --version
Docker version 18.06.1-ce, build e68fc7a
Konstantin
Konstantin
Смени на aufs, но оверлей топ
🅰️rkadiy
угу, придется. а еще придется чекнуть дебиановские ядра, помойму они что то не то сделали с обновлением, до этого работало как надо
🅰️rkadiy
- "overlay":
- CONFIG_OVERLAY_FS: missing
Дима
Дима
потому что особенно в последнее время приключения
🅰️rkadiy
слава богу что я мучаю тестовый сервер
Konstantin
🅰️rkadiy
не уверен насчет убунты, но после того как потрахался со stretch на одном сервере, в итоге использую последний центось под докер
Дима
Vladislav 👻
На виртуалках все равно devicemapper надо использовать 😕
Konstantin
Vladislav 👻
Другое не работало на виртуалке под центос
Vladislav 👻
Это было где-то год назад и теперь приходится тащить за собой как легаси
Konstantin
Как всё сложно
Vladislav 👻
Да
Vladislav 👻
Я тут пытался подключить docker-machine и там еще веселее, очень прикольный баг, если ты не правильно указал фс, то надо руками лезть и удалять сервис в системд
Vladislav 👻
В противном случае новая фс не учитывается