
(;¬_¬)
18.07.2018
10:38:16
ну теоретически можно поднять контейнер с днс который будет домен резолвить, но тебе надо будет всё равно конфиги на хосте менять чтоб он в тот днс смотрел

Sergey
18.07.2018
10:38:20
app.dev находится где?

(;¬_¬)
18.07.2018
10:38:25
проще в /etc/hosts написать

Sergey
18.07.2018
10:38:35
на локальной тачке или на vps?

Google

Alex
18.07.2018
10:38:41
Добрый день. Подскажите пожалуйста как запустить несколько контейнеров одного образа. nginx->nodeJS. Хочу размножить контейнер с нодой. ... up --scale app=3. Выдает логичное сообщение, что порт уже используется. С докером практически не знаком :\. Раньше использовал pm2 для таких целей.

(;¬_¬)
18.07.2018
10:38:58

Sergey
18.07.2018
10:39:16

(;¬_¬)
18.07.2018
10:40:03

Alex
18.07.2018
10:40:07

Sergey
18.07.2018
10:40:57
выставьте впереди NGINX, дайте ему сервернейм и заходите, в чем проблема
а сервернейм пропишите в /etc/hosts

(;¬_¬)
18.07.2018
10:41:24
пусть страдают
это же докер =)

Sergey
18.07.2018
10:42:06
тогда это сами додумывайте
или научите их как это делать
это явно не тут
или заранее выпустите несколько конфигов к вашему nginx с разными адресами
включите

Google

Sergey
18.07.2018
10:44:22
и как только порт с образом обнаружится сразу подхватит виртуалхост
разраб 1=app1
разраб2=app2
разраб3=app3
и вообще что за разрабы без докера лол
пишете несколько конфигов к nginx
на разные айпишники их травите слушать 80 порт
потом инклюдите
ну или несколько серверов пишите с прокси на такой то адрес

Ванько
18.07.2018
10:57:44
А в чём проблема использовать service discovery и натравить на него балансировщик?

Sergey
18.07.2018
10:57:46
но если без DNS то ваши разрабы должны резолвить ваш сервер
тогда и им придется в /etc/hosts дописывать:)

Ванько
18.07.2018
10:58:34

Анатолий
18.07.2018
10:59:20
dnsmasq поставьте и натравите его на интерфейс с контейнерами

Sergey
18.07.2018
10:59:37
вообще я считаю что бред
надо просто говорить разрабам собирайте свои какашки в докер
пушите в репу
потом мы с этой репы в гитлабе раскатываем куда надо

Анатолий
18.07.2018
10:59:52
А контейнерам хостнейм давайте и порядок

Sergey
18.07.2018
11:02:57
потом просто раскатывать раннерами
твой образ запусти сюда
твой сюда
и все будет ок

Ванько
18.07.2018
11:03:16
Какое-то велосипедостроительство советуете
Мир вам дал service discovery

Анатолий
18.07.2018
11:03:39

Ванько
18.07.2018
11:03:42
Оно само поймёт куда что раскатилось и даст доступ

Анатолий
18.07.2018
11:04:27

Andrey
18.07.2018
11:04:45

Ванько
18.07.2018
11:04:47

Анатолий
18.07.2018
11:04:56

Google

Gleb
18.07.2018
11:05:38

Анатолий
18.07.2018
11:06:09

Runinterface ?
18.07.2018
11:06:45
видимо ты не особо разобрался кейсах

Анатолий
18.07.2018
11:07:36
Давайте по порядку, у вас в контейнерах докера образы приложений для разработки в локалке?

Gleb
18.07.2018
11:08:21

Анатолий
18.07.2018
11:08:31
Вопрос зачем это когда разраб может качнуть образ и запустить контейнер на своей машине.
Или смотреть друг у друга что то потребовалось
Если разрабы видят в локалке их по ip то пусть пропишут в hosts имена

Sergey
18.07.2018
11:14:59

Анатолий
18.07.2018
11:15:24
Ага у меня фронтендер тоже долго тупил

Sergey
18.07.2018
11:18:01
блин ну это позор а не разрабы

Анатолий
18.07.2018
11:18:03
Тут. Чтобы не прописывать ничего только разруливать на уровне dns локального я именно так боролся чтобы все все видели в локальной сети
Фронтендерам простительно
Щас за комп сяду мб что нибудь посоветую, я просто по пробкам пытаюсь до дому добраться

Sergey
18.07.2018
11:20:46
имхо уровень фронта - LAMP стек от сих до сих с доменом на vps
джун-левел

Ванько
18.07.2018
11:21:35
И тут я понимаю, что не зря потратил пару месяцев на Nomad+Consul+traefik

AlexAnder
18.07.2018
11:21:39
надо быть сениором

Google

Admin
ERROR: S client not available

Andrey
18.07.2018
11:34:05
фронту для локальной разработки достаточно знание одной команды: docker-compose up :)
впрочем как и другим разработчикам. их дело - код писать

Ванько
18.07.2018
11:38:00
Меньше писанины:)

Andrey
18.07.2018
11:38:38
хоть алиас какой-нить: d up :)

Алексей
18.07.2018
11:38:44
alias 'up = docker-compose up'
у меня вообще алиас это "@"

Andrey
18.07.2018
11:39:15
аха

Алексей
18.07.2018
11:39:47
удобно)
@ up -d
@ down

Oleh
18.07.2018
11:41:46
привет, а кто то встречался с такой проблемой:
https://github.com/openshift/origin/issues/20346

Sergey
18.07.2018
11:43:47
может нет места?))

Oleh
18.07.2018
11:54:15
:)))
команда отрабатывает 4 раза, на 5й говорит нет места

Ildar
18.07.2018
12:54:24
нужен спец по докеру, кто за вознаграждение поможет поднять пару связанных контейнеров. В личку пишите

Dmitry
18.07.2018
12:59:47
@devops_jobs

Ildar
18.07.2018
13:03:20

✖️
18.07.2018
13:52:06
можно ли как-то установить хард лимит для памяти которую я хочу выделять докеру
на маковском клиенте я вижу такую опцию в настройках, а на удаленном бубунтовском сервере не могу поставить потому что не гуглится как это конфигурировать (только как сервисам отдельно лимиты ставить)

Oleh
18.07.2018
14:09:11
по поводу этого:
https://github.com/openshift/origin/issues/20346
В общем дело в том что установлен был Docker version 18.06.0-ce-rc1, build 20580f1
после отката на docker 17.x все заработало :)

Leo
18.07.2018
14:09:14

Google

Leo
18.07.2018
14:09:49
На которой запущен докер

Gleb
18.07.2018
14:22:25
ну да это фича в реализации для мака и винды

✖️
18.07.2018
14:24:13
понял, спасибо

Gleb
18.07.2018
14:25:45
понял, спасибо
есть такой вариант
https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html
использовать на юнит файл докера memorylimin но какое поведение будет и есть ли в ядре твоего дистрибутива уже сейчас поддержка вопрос

Sander
18.07.2018
14:36:53
Всем привет,
есть какой-нибудь фрейморк для Docker + Kubernetes,
ищу фрейморк, что-то готовое - потому что настройка с нуля займет больше времени,
придется изучать например тонкости k8s ...
Мне нужно это чтоб удобно и просто было деплоить пхп сайтики, а так же чтоб это было дешевле,
чем платить за saas платформу, планирую расположиться на do ...
нашел вот такое - https://github.com/openfaas/faas
помню были какие-то еще, но не могу найти

Sergey
18.07.2018
14:38:20