Jevgeni
Сталкивался ли кто-нибудь с таким поведением? Куда копать?
Vlad
Да, зависал иногда
Mikhail
ясно, спасибо
Anonymous
Всем привет. У меня вопрос как используется докер совместно с ansible?
bazzilic
Ну как, ансибл накатывает докер на хосты, а дальше тулзами докера поднимаешь инфраструктуру. Например, так.
Anonymous
Только чтобы докер накатить и все?
bazzilic
Ну зависит. Это инструменты разного плана. Ансибл - инструмент оркестрации хостов. Докер - инструмент управления контейнерами на хосте. Есть еще сварм и кубернетес - инструменты оркестрации контейнеров. Их можно по всякому компоновать.
Anonymous
Вот такому нубу как я. Примерную рабочую структуру можно привести? Про кубернетес знаю, что можно его можно использовать вместо docker swarm.
Jevgeni
Сталкивался ли кто-нибудь с таким поведением? Куда копать?
Разобрался. Хоть линух и показывает следующую картину, но на самом деле сервис слушает и на ipv4 адресе. $ sudo netstat -anup | grep 5514 udp6 0 0 :::5514 :::* 11310/docker-proxy
Alexey
Вот такому нубу как я. Примерную рабочую структуру можно привести? Про кубернетес знаю, что можно его можно использовать вместо docker swarm.
ты можешь накатывать ансиблом докер а потом запускать нужные контейнеры с помощью docker_container
Alexey
единственное что это скорее промежуточный этап, до перехода на оркестрацию контейнеров через swarm,kubernetes,mesos,nomad
bazzilic
Ансиблом можно готовить хосты для последующей оркестрации свармом/кубером/...
bazzilic
(но свармом лучше не надо)
Alex
(но свармом лучше не надо)
Для оркестрации контейнерами лучше юзать кубы?
bazzilic
Для оркестрации контейнерами лучше юзать кубы?
я бы предпочел кубернетес сварму
Alexey
Для оркестрации контейнерами лучше юзать кубы?
для не очень сложных систем можно nomad
Mikhail
есть еще свой оркестратор у AWS
Aleksei
Народ, подскажите, на какую операционку лучше докер ставить? Суть задачи - сборка и тестирование c++ приложений под разные платформы с помощью gitlab ci.
Alexey
админы, а ссылки на хабрахабр нельзя постить?
Artem
Alexey
что это? )
Driver
это боль
Driver
клеить всякую херню на софт-тач
Aleksandr
бензином ее 🙂
Driver
и поджечь
bazzilic
Народ, подскажите, на какую операционку лучше докер ставить? Суть задачи - сборка и тестирование c++ приложений под разные платформы с помощью gitlab ci.
на любую. если нужно под разные платформы, то ставь на Windows 10 - сможешь и на винде и на никсах тестировать. Или экспериментальную ветку докера на Windows Server 1709, там нативно бегут и виндовые и линуксовые контейнеры.
bazzilic
тогда на любую ось, разницы не будет.
bazzilic
ну я говорю про популярные дистры - убунта, дебиан, центось. за все не скажу.
Aleksei
Спасибо
Artem
что это? )
ааа, не в тот чат ))) . да, это боль ...
Denis
А кто то сидит на edge релизе ?
Denis
Как оно, какие отзывы ? Живёте ли кто то на centos + edge релизе ?
Nklya
на макоси ок, потому что с кубером играться можно
Denis
я про прод.
Nklya
Aleksey
намек на прод на маке ;) ?
Alex 서퍼
dockerd версия 17.12.0-ce на слабых ВМ залипает и начинает грузить процессор на 100%. Связь с ним пропадает connection refused": unknown
Alex 서퍼
Кто-нибудь сталкивался с таким?
Alex 서퍼
поправочка, не отвечает docker-containerd connection error: desc = "transport: dial unix /var/run/docker/containerd/docker-containerd.sock: connect: connection refused": unknown
Denis
таксе затея
Driver
прод так себе, но если нужны ноды для сборки под ios то тут практически без вариантов
Driver
либо гроздь макмини, либо дорогущее ведро макпро
Denis
эт да
Oleg
мне надо чтобы контейнера могли достучаться друг до друга: docker run -d -p 32791:80 nginx На внешнем 192.168.0.111:32791 все видно $ docker run -ti appropriate/curl sh # curl -v 192.168.0.111:32791 Host is unreachable CentOS7+IPtables Что в IPtables надо подкрутить?
Oleg
в общем помогло iptables -I INPUT 1 -p tcp --match multiport --dports 1024:65535 -j ACCEPT
Игорь
Почему docker-compose не используете?
Oleg
не, так не катит
Oleg
в смысле работает, но мне так не надо
Roman
в смысле работает, но мне так не надо
так зачем так извращаться? docker-compose действительно
Oleg
а причем тут docker-compose? там другая тема, связанная с управлением docker из контейнера
Roman
в докеркомпоуз все контейнеры видят друг друга искаропки
Alexandr
они и так видят друг-друга, просто нужно соединить их в одну сеть
Alexandr
не обязательно host
Игорь
docker-compose автоматически создает сеть и соединяет их
Игорь
Как по мне, так самый удобный способ
Aleksandr
Действительно, чем не подходит docker-compose?
Oleg
тем что условия задачи другие. контейнер управляет докером, чтобы он подымал другие контейнера
Aleksey
Yo dawg картинка тут
Roman
не ну есть docker in docker
Roman
пробрасывается сокет
Oleg
не надо docker in docker. Все эти приседания нужны были для Eclipse Che
Oleg
вот сейчас будет про docker-compose
Oleg
как обеспечить гарантию запуска контейнеров в определенной последовательности с таймаутами
Oleg
depends_on: знаю
Oleg
кто еще что делает?
Oleg
тогда вытекающий отсюда вопрос
Aleksey
Можно потанцевать с темой хелсчеков
Roman
хелсчеки нормальная вещь
Aleksey
Можно поделать nc db_port+ sleep 3
Aleksey
Но в целом всё это херня.
Oleg
какой взять минимальный контейнер с бесконечно выполняемым процессом. Мысль следующая - запускаю отдельные контейнера вручную, но перед этим пускаю нулевый контейнер чтобы подцепиться к логам docker-compose
Aleksey
Делать можно только на уровне кода приложения
Aleksey
В котором говорить что база она точно придет. Верь надейся и реконнект через 2 секунды
Oleg
хелсчеки нормальная вещь
какую технику используешь?
Roman
тот же nc