(;¬_¬)
да
(;¬_¬)
либо какой-нибудь bind поднимать
(;¬_¬)
нет
(;¬_¬)
ну теоретически можно поднять контейнер с днс который будет домен резолвить, но тебе надо будет всё равно конфиги на хосте менять чтоб он в тот днс смотрел
Sergey
app.dev находится где?
(;¬_¬)
проще в /etc/hosts написать
Sergey
на локальной тачке или на vps?
Alex
Добрый день. Подскажите пожалуйста как запустить несколько контейнеров одного образа. nginx->nodeJS. Хочу размножить контейнер с нодой. ... up --scale app=3. Выдает логичное сообщение, что порт уже используется. С докером практически не знаком :\. Раньше использовал pm2 для таких целей.
(;¬_¬)
app.dev находится где?
у него есть контейнер с пробросом порта и он хочет не localhost:9292 а app.dev:9292
Sergey
у него есть контейнер с пробросом порта и он хочет не localhost:9292 а app.dev:9292
так в том и вопрос, где он это хостит локалхост или че
(;¬_¬)
так в том и вопрос, где он это хостит локалхост или че
дак ну, имхо, если он пишет что localhost работает, то локально это всё
Alex
на разные порты вешать как отдельные сервисы с таким же имеджем
тоесть мне в compose просто продублировать нужное количество раз настройки контейнера?
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 дописывать:)
Анатолий
dnsmasq поставьте и натравите его на интерфейс с контейнерами
Sergey
вообще я считаю что бред надо просто говорить разрабам собирайте свои какашки в докер пушите в репу потом мы с этой репы в гитлабе раскатываем куда надо
Анатолий
А контейнерам хостнейм давайте и порядок
Sergey
потом просто раскатывать раннерами твой образ запусти сюда твой сюда и все будет ок
V 🏴‍☠️
Какое-то велосипедостроительство советуете
V 🏴‍☠️
Мир вам дал service discovery
Анатолий
Какое-то велосипедостроительство советуете
Само использование докера уже велосипедиство
V 🏴‍☠️
Оно само поймёт куда что раскатилось и даст доступ
V 🏴‍☠️
Анатолий
Сказал человек в чатике Docker
Зачем доступ с хост машины на контейнеры по хостам
Анатолий
Анатолий
Ты смешной
Ну дак мем пепе
Анатолий
runinterface
runinterface
видимо ты не особо разобрался кейсах
Анатолий
Давайте по порядку, у вас в контейнерах докера образы приложений для разработки в локалке?
Анатолий
Вопрос зачем это когда разраб может качнуть образ и запустить контейнер на своей машине.
Анатолий
Или смотреть друг у друга что то потребовалось
Анатолий
Если разрабы видят в локалке их по ip то пусть пропишут в hosts имена
Sergey
Если разрабы видят в локалке их по ip то пусть пропишут в hosts имена
ты мозг среднего разраба видел? меня фронт спрашивает как перезапустить nginx какая там вообще разработка в докере с nginx лол
Анатолий
Ага у меня фронтендер тоже долго тупил
Sergey
блин ну это позор а не разрабы
Анатолий
Тут. Чтобы не прописывать ничего только разруливать на уровне dns локального я именно так боролся чтобы все все видели в локальной сети
Анатолий
Фронтендерам простительно
Анатолий
Щас за комп сяду мб что нибудь посоветую, я просто по пробкам пытаюсь до дому добраться
Sergey
имхо уровень фронта - LAMP стек от сих до сих с доменом на vps
Sergey
джун-левел
V 🏴‍☠️
И тут я понимаю, что не зря потратил пару месяцев на Nomad+Consul+traefik
Anonymous
надо быть сениором
Andrey
фронту для локальной разработки достаточно знание одной команды: docker-compose up :)
Andrey
впрочем как и другим разработчикам. их дело - код писать
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 все заработало :)