Artem
Эмм ставишь докер и все, чем засирать то?)
Anonymous
Чуть запутался в сетях докера, подскажите такой момент:
У меня есть 2 контейнера:
1. haproxy, который работает как веб-балансировщик для остальных контейнеров
2. apache
Это отдельные части системы, которые я бы не хотел связывать между собой в одном docker-compose.
Как мне сделать между ними одну общую сеть?
Все, на что находил мануалы в основном относится к настройке общих сетей внутри одного композа.
Можно конечно создать вручную сеть на хосте и присоединять их в композ-файле к этой сети, но возможно есть какое-то более правильное решение?
Artem
Передаешь команды докера на хосте, а он уже собирает все что надо внутри контейнеров
Artem
На хосте будет только гитлба раннер и докер, что собсна у тебя и так уже там стоит
Anonymous
раннер всмысле сервис или контейнер?
Artem
Сервис
Anonymous
а у меня это контейнер
Anonymous
вот о чем я и пишу - не хочу засорять основную систему
Artem
Раннер установленный на хост лучше чем dind с вытекающими из него проблемами
Artem
Может у тебя гитлаб в контейнерах вертится ещё?)
Artem
Раннер плюс докер демон это как раз таки нормальная практика, больше на хосте ничего не надо
Anonymous
конечно
Anonymous
у еня ничегоне установлено в основной системе
Anonymous
все в контейнерах
Anonymous
основная чистая как слеза)
Artem
Т.е. ты подвешиваешь, допустим, докер демон своим же раннером в докер контейнере и у тебя тогда ничего не работает и недоступно?)
Artem
Pavel
Pavel
только докер
Pavel
раннер в докере крутится)
Alex
Никто случайно не запускал хэдлес хром с webgl внутри докера? 🙂
Anonymous
Если создать bridge сеть с флагом —internal, то контейнер внутри этой сети всё равно должен быть доступен другим контейнерам из этой-же сети?
нꙺ
посоны, нид хелп
прокинул в контейнер с альпиной сокет демона докера, сам докер на хосте последней версии, а вот клиент в контейнере оказался старый (ставил через ```RUN apk add docker```)
нꙺ
нꙺ
как поставить в альпине докер-клиент посвежее?
нꙺ
на картинке - вывод команды docker version в консоли контейнера
Vlad
нꙺ
Vlad
иначе никак?
curl https://download.docker.com/linux/static/stable/x86_64/docker-17.06.2-ce.tgz | tar -xzpv docker/docker
docker/docker --version
нꙺ
хм, пробовал что-то похожее, клиент при обращении просто зависает и все
нꙺ
нꙺ
Anton
Ребята, привет.
Есть два контейнера: первый с апихой на ноде, а второй типа фронтенд.
Хочу наружу показывать только второй (ну тут проблем нет)
Возникла проблема со связыванием контейнеров. Как из второго контейнера узнать IP адрес первого?
Собираю через докер-компоуз.
нꙺ
и еще вопрос: как включить у демона экспериментальные функции? Что бы он при билде с флагом --squash не ругался, типа "is only supported on a Docker daemon with experimental features enabled"
нꙺ
Anton
нꙺ
Anton
зачем?
Ну, а если я поменяю имя.
нꙺ
у тебя в композе два сервиса(допустим), с названиями my_api и my_frontend
когда запускаешь все это, то контейнер my_frontend может вызвать метод апи через, например, my_api/some_method
нꙺ
можно конечно и через env имя передать, но имхо оверхед какой-то
Anton
Окей, понял.
Спасиб :)
Andrew Kiselev
Anonymous
если под каждую ветку нужно создавать свой контейнер
кто то подобное делал?
Anonymous
Wat
Sergei
Vladimir
Всем привет. Я запускаю два контейнера через docker run, но не могу достучаться друг до друга
Vladimir
В какую сторону копать?
Vladimir
1 django app, 2 postgres
Igor
Гайрат
Vladimir
Django app, nmap
Vladimir
Посмотрел network у postgress через docker inspect
Гайрат
iptables
Vladimir
heavencms_default, ip 192.168.144.2
Vladimir
Запустил app с --network=heavencms_default
Vladimir
Правильно понимаю что можно пингпнуть 192.168.144.2?
Vladimir
Из app container?
Vladimir
Все понял в чем проблема. Я постоянно пытаюсь новые ключи передать в конце команды, а они должны идти после run
Vladimir
Спасибо за помощь!
Anonymous
делается функционал в ветке
чтобы его не сливтаь в дев или мастер собирается контейнер чистоп од ветку для показа
Anonymous
и еще вопрос
допустим 10 нод и на каждой свой прокси nginx
как обновлять все ти прокси?
Anonymous
пересобирать контейнер с проки и пулять его по всем нодам?
Anton
привет всем.
у меня есть ВМка с 1 ГБ ОЗУ ubuntu. развернул контейнер с jira. Но он постоянно падает. Могу ли я как то задать лимит памяти для jira/java ?
Yaroslav
Привет, всем! Подскажите пожалуйста. На 1 виртуалке крутится 2 docker контейнера, соответвенно у них 1 ай-пи. И на этой же виртуалке работает реверс прокси nginx. Проксировать на второй контейнер с таким же ай-пи он не может ругается, что адрес уже используется.
Есть ли вариант для второго контейра сменить ip или есть другой вариант ? Заранее благодарен
Anonymous
Anton
ок, как это сделать?)
Anonymous
Внутри какая жре?
Anonymous
По версии
Anton
7.5.0
Anton
конкретно, этот контейнер https://hub.docker.com/r/cptactionhank/atlassian-jira/
Vladimir
друзья, подскажите, у меня докер с btrfs и он ругается так - [root@dckr ~]# docker start pgsql
Error response from daemon: mounting shm tmpfs: invalid argument
Anonymous
Vladimir
[root@dckr ~]# uname -a
Linux dckr 4.13.3-1.el7.elrepo.x86_64 #1 SMP Wed Sep 20 12:49:48 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@dckr ~]# docker -v
Docker version 1.12.6, build 0fdc778/1.12.6
Anonymous
Сделай внутри Java -version
Anton
пордон.. думал про версию jira спросил... щас гляну
Anonymous
Можно же просто в setenv.sh ограничить память
Anonymous
в общем если более менее новая