Minor
Странно - у меня скрипт один в один как у вас выше и все работает
Чот у меня такое впечетление что sudo chmod 666 /var/run/docker.sock сломал все(
Minor
Возможно - я не силен в этом (
Ясно. Спасибо за помощь)
Вадим
смотря как задеплоишь
проверил при помощи curl - ingress сам себе балансировщик и балансирует запросы к разным инстансам сервиса - так что nginx можно не напрягать балансировкой и оставить ему остальные задачи а апстрим определить как http://<имя сервиса>:<порт>
Ivan
Создаю с помощью dockerfile контейнер(docker build -t test/ver1 /home/pos/static_web). в dockerfile прописал VOLUME ["/etc/ansible","root/ansible/playbooks"]. как мне теперь сделать чтобы эти папки была примонтированы на хосте, например в /home/test ? Грубо говоря я хочу редактируя на хосте файлы, чтобы они менялись бы и в контейнере
Вадим
а когда ингресс ляжет?)
Тогда весь кластер ляжет - тогда и nginx не нужен будет
NM
Ingress сам прописывает - в этом его работа
Ты имеешь в виду тот что в ingress nginx ?
Andrey
а как это имя сервиса будет известно NGINX ? 😉 ты его в DNS пропишешь что ли ?
в подсети dns автоматически присваиваются serviceName.namespace, так даже с нод можно работать с сервисами
Вадим
Ты имеешь в виду тот что в ingress nginx ?
выше ответили раньше чем я написал :)
Andrey
Ingress сам прописывает - в этом его работа
и нихрена ингрес не делает) всё это уже есть до него. и балансируют сервисы, а не ингресс
Igorek
ингрес именно для паблик доступа
Igorek
все остальное можно делать через сервис с типами кластер айпи или нод айпи
Вадим
ingress - это реверс-прокси в swarm
Igorek
ок
Вадим
он же и loadbalancer
Вадим
Из доки по overlay типу сети - ingress: Docker acts as a load balancer for your swarm services.
Andrey
Да ладно ? 😉 А если я свой DNS укажу - будет работать или нет ? 😉
когда речь идёт о кластере, пофигу) хотя смотря какой кластер.. в кубере днс поды решают всё это (если я не ошибаюсь)
NM
а если у меня их нету ? 😉
Andrey
иди в магазин
NM
зачем ? они мне не нужны
Вадим
есть несколько разных сервисов у которых стандартный порт 5000 нужно назначить им разные порты но не публиковать их на хосте - возможно? или просто обращаться по адресу <сервис><5000> а докер им присвоит разные хосты?
George
цель какая ? как бы если тебе они не нужны снаружи - никаких конфликтов не будет
George
они и так не будут
Вадим
они и так не будут
вот это я и хотел узнать - спасибо!
Вадим
помогите понять, что не так - запускаю nginx как отдельный контейнер docker run -p 80:80 nginx при просмотре в браузере по адресу http://localhost вижу ответ nginx а если запускаю как сервис docker service create \ --publish target=80,published=80 \ --replicas=1 \ --network bridge \ nginx nginx не отвечает на запрос браузера это все на Mac
George
потому что на маке это так не работает
Вадим
почему же работает docker run -p 80:80 nginx ?
Ivan
почему же работает docker run -p 80:80 nginx ?
а почему не должно работать
Вадим
а почему не должно работать
Я и не говорил что не должно - я наоборот спрашиваю почему как сервис не работает хотя как отдельный контейнер - работает?
Minor
Добрый день. Не подскажите что писать в компас файле чтобы база была сохранена в определенной папке? За любую инфу спасибо. Бд postgres
Tadeusz
и он)
Вадим
коллеги неужели никто не использует nginx в swarm?
Sebor▂▅▇█▓▒░
Скорее, мало кто сворм использует)
Вадим
Скорее, мало кто сворм использует)
большинство использует простой docker-compose или cuber?
Tadeusz
cuber uber ales :D
Sebor▂▅▇█▓▒░
большинство использует простой docker-compose или cuber?
Ага. Только kuber) Хотя я думаю номад ещё посмотреть
Вадим
Ага. Только kuber) Хотя я думаю номад ещё посмотреть
ё-мое, нафигаж тогда swarm пилили? или у нас 2типа проектов: оченб простые и очень сложные ??
Вадим
cuber uber ales :D
главное понятно о чем речь)
Вадим
ну может кто-то да занет как смапить порты nginx в swarm на хост чтоб можно было обратиться к nginx снаружи?
Вадим
А вы нодпорт используете?
нет и даже не в курсе что это
Sebor▂▅▇█▓▒░
Тогда ретируюсь)
Вадим
Тогда ретируюсь)
я это не со зла - я только начал разбираться с контейнерными перевозками :)
Вадим
почитал сранение swarm и ^^K^^uber :) решил жить со swarm 😁 https://kaek.readthedocs.io/ru/latest/labs/04lab/ проект не настолько сложен чтобы превысил сложности самого кубера
Minor
Вопрос: а используют на проде GUI менеджеры типа: DockStation, portainer.. ?
Sebor▂▅▇█▓▒░
Вопрос: а используют на проде GUI менеджеры типа: DockStation, portainer.. ?
Сомневаюсь. Какой смысл от них? Они больше для разрабов, которые не могут/не хотят углубляться в тему и им нужно потыкать кнопками
Max xbim 🌴
Вопрос: а используют на проде GUI менеджеры типа: DockStation, portainer.. ?
портайнер иногда, но консоль все равно удобнее
Stanislav
Здравствуйте, возникла проблема... Пропали Docker-контейнеры. По какой причине не знаю. Можете подсказать, где копать проблему? Заранее Благодарен за ответ.
Denisio
=)
Dan
Причин может быть много. Может кто-то помог им исчезнуть?
Andrey
Есть готовый образ nextcloud с nginx и postgresql?
Stanislav
Начни с логов, например.
Есть системный лог docker? Так как файлов контейнеров нет.
Stanislav
Dan
Есть готовый образ nextcloud с nginx и postgresql?
Если не найдёшь, сделаешь свой?
Andrey
Если не найдёшь, сделаешь свой?
Наверное, хз, сколько это займёт, учитывая, что я зелёный ещё
Stanislav
Storage Driver: devicemapper - в docker info. Это может быть причиной проблемы?
Andrey
Есть готовый образ nextcloud с nginx и postgresql?
Нашёл такое, но с apache https://github.com/bentolor/docker-nextcloud-collabora-postgresql-letsencrypt
Dan
А я собрал свой контейнер в итоге
Dan
Из нескольких готовых сделал себе :)
Tadeusz
и не поделился с сообществом?))
Dan
Поделился
Andrey
Поделился
Показывай
Andrey
Уже 20 минут примерно то же самое, так и должно быть?
Anonymous
Кто знает как с помощью RBAC дать сервисному аккаунту доступ к подам конкретного деплоймента? "resourcesName" не катит, потому что префиксы подов генерируются рандомно, а regex по всей видимости rbac пока не поддерживает