(;¬_¬)
да
(;¬_¬)
либо какой-нибудь bind поднимать
(;¬_¬)
нет
(;¬_¬)
ну теоретически можно поднять контейнер с днс который будет домен резолвить, но тебе надо будет всё равно конфиги на хосте менять чтоб он в тот днс смотрел
Sergey
app.dev находится где?
(;¬_¬)
проще в /etc/hosts написать
Sergey
на локальной тачке или на vps?
Alex
Добрый день. Подскажите пожалуйста как запустить несколько контейнеров одного образа. nginx->nodeJS. Хочу размножить контейнер с нодой. ... up --scale app=3. Выдает логичное сообщение, что порт уже используется. С докером практически не знаком :\. Раньше использовал pm2 для таких целей.
(;¬_¬)
app.dev находится где?
у него есть контейнер с пробросом порта и он хочет не localhost:9292 а app.dev:9292
Sergey
Sergey
Sergey
выставьте впереди NGINX, дайте ему сервернейм и заходите, в чем проблема
а сервернейм пропишите в /etc/hosts
(;¬_¬)
(;¬_¬)
пусть страдают
(;¬_¬)
это же докер =)
Sergey
тогда это сами додумывайте
или научите их как это делать
это явно не тут
Sergey
или заранее выпустите несколько конфигов к вашему nginx с разными адресами
Sergey
включите
Sergey
и как только порт с образом обнаружится сразу подхватит виртуалхост
Sergey
разраб 1=app1
разраб2=app2
разраб3=app3
и вообще что за разрабы без докера лол
Sergey
пишете несколько конфигов к nginx
на разные айпишники их травите слушать 80 порт
потом инклюдите
Sergey
ну или несколько серверов пишите с прокси на такой то адрес
V 🏴☠️
А в чём проблема использовать service discovery и натравить на него балансировщик?
Sergey
но если без DNS то ваши разрабы должны резолвить ваш сервер
тогда и им придется в /etc/hosts дописывать:)
V 🏴☠️
Анатолий
dnsmasq поставьте и натравите его на интерфейс с контейнерами
Sergey
вообще я считаю что бред
надо просто говорить разрабам собирайте свои какашки в докер
пушите в репу
потом мы с этой репы в гитлабе раскатываем куда надо
Анатолий
А контейнерам хостнейм давайте и порядок
Sergey
потом просто раскатывать раннерами
твой образ запусти сюда
твой сюда
и все будет ок
V 🏴☠️
Какое-то велосипедостроительство советуете
V 🏴☠️
Мир вам дал service discovery
V 🏴☠️
Оно само поймёт куда что раскатилось и даст доступ
V 🏴☠️
Andrey
V 🏴☠️
Анатолий
Gleb
Анатолий
runinterface
runinterface
видимо ты не особо разобрался кейсах
Анатолий
Давайте по порядку, у вас в контейнерах докера образы приложений для разработки в локалке?
Gleb
Анатолий
Вопрос зачем это когда разраб может качнуть образ и запустить контейнер на своей машине.
Анатолий
Или смотреть друг у друга что то потребовалось
Анатолий
Если разрабы видят в локалке их по ip то пусть пропишут в hosts имена
Анатолий
Анатолий
Ага у меня фронтендер тоже долго тупил
Sergey
блин ну это позор а не разрабы
Анатолий
Тут. Чтобы не прописывать ничего только разруливать на уровне dns локального я именно так боролся чтобы все все видели в локальной сети
Анатолий
Фронтендерам простительно
Анатолий
Щас за комп сяду мб что нибудь посоветую, я просто по пробкам пытаюсь до дому добраться
Sergey
имхо уровень фронта - LAMP стек от сих до сих с доменом на vps
Sergey
джун-левел
V 🏴☠️
И тут я понимаю, что не зря потратил пару месяцев на Nomad+Consul+traefik
Anonymous
надо быть сениором
Andrey
фронту для локальной разработки достаточно знание одной команды: docker-compose up :)
Andrey
впрочем как и другим разработчикам. их дело - код писать
V 🏴☠️
V 🏴☠️
Меньше писанины:)
Andrey
хоть алиас какой-нить: d up :)
Алексей
alias 'up = docker-compose up'
Алексей
у меня вообще алиас это "@"
Andrey
аха
Алексей
удобно)
@ up -d
@ down
Oleh
привет, а кто то встречался с такой проблемой:
https://github.com/openshift/origin/issues/20346
Sergey
может нет места?))
Oleh
:)))
Oleh
команда отрабатывает 4 раза, на 5й говорит нет места
Ildar
нужен спец по докеру, кто за вознаграждение поможет поднять пару связанных контейнеров. В личку пишите
Dm
@devops_jobs
Ildar
αιβεν
можно ли как-то установить хард лимит для памяти которую я хочу выделять докеру
на маковском клиенте я вижу такую опцию в настройках, а на удаленном бубунтовском сервере не могу поставить потому что не гуглится как это конфигурировать (только как сервисам отдельно лимиты ставить)
Oleh
по поводу этого:
https://github.com/openshift/origin/issues/20346
В общем дело в том что установлен был Docker version 18.06.0-ce-rc1, build 20580f1
после отката на docker 17.x все заработало :)
Leo