
Владимир
25.01.2017
17:37:48
То есть сделал отдельный образ с кучкой сервисов, который стартуется dockerом, а не composer

Dmitry
25.01.2017
17:42:19
networks.ipam не поможет?

Anatoly
25.01.2017
17:43:58

Google

Anatoly
25.01.2017
17:44:32
или не править вовсе

Владимир
25.01.2017
17:45:40
Cron надо в приложухе на php, и в нескольких простых проектах-сайтах крон тоже используется и без него dev окружение неполноценное получается
Дергать с хоста cronom контейнеры не хочу, т.к. это будет "хавос" и потом хрен разберешься вообще. Костыли короч

Anatoly
25.01.2017
17:49:37
можно наваять свой имадж с кроном и его использовать как сорс при постройке следующих, например, но это так первое что в голову пришло

Владимир
25.01.2017
17:50:21
networks.ipam не поможет?
Это надо еще больше писать в yml, чем если использовать предустановленную переконфинуртрованную сетку
(

Anatoly
25.01.2017
17:52:31
ну т.е. обычно вы например делаете from ubuntu а будете делать from my_image_with_cron

Владимир
25.01.2017
17:53:42
Ну да, это я понимаю. Один минус - неспроста крона нет в базовых имиджах операционок

Anatoly
25.01.2017
17:55:59
я бы посмотрел на at например. он вроде не делает выход а висит S хотя надо читать ман я так не помню
ну и переехжайте на шедуллеры и очереди это сейчас не дорого, вроде.

Владимир
25.01.2017
17:58:34
И потому, что завершение докера при работающем процессе вызовет проблемы. Потому и супервизор юзаю, что он корректно все завершает. Может плюнуть на красоту и оставить мегаобраз? В принципе там все правильно работает

Google

Владимир
25.01.2017
17:59:26
Про шедулеры не понял, можете пояснить?

Anatoly
25.01.2017
18:04:15
т.е. вместо крона, часть зада переносите на апп
те, которые возможно

Владимир
25.01.2017
18:10:49
Там все равно ведь надо крон. В сложном проекте у нас сейчас примерно так и делается - по крону каждую минуту запускается шэдулер, который добавляет или убирает из крона запуск необходимых задач.

Anatoly
25.01.2017
18:17:22
А так в пхп оно крон как бэкенд юзает. Интересно. Ну тогда очереди остаются.

Владимир
25.01.2017
18:17:35
Пойду спать! Завтра отпишусь как решу с сетью в composer. Скорей всего буду yml править
Бэкэнд php крон вызывает через шэлл
Шэдулер через Шэлл вызывает крон и льет в него сформатированный файл с задачами, одна из которых - запуск самого шедулера. )

Maksim
26.01.2017
08:21:33
Ребята, ищем в Москве человека со знаниями в Docker, Gitlab CI, Rails чтобы пришёл и показал как можно применять Docker в разработке, как делать CI при помощи Gitlab CI.
И наверное самое главное - какая практическая польза от Docker. Нас будет небольшая команда на 5 человек, думаю можно устроить какой-то типа мастер-класс, воркшоп.
Да, оплатим.)

Василий
26.01.2017
08:30:03
страну и город не указал )

Maksim
26.01.2017
08:33:12

Oxoxo
26.01.2017
08:38:24
по дефолту же

Aleksandr
26.01.2017
08:38:29

Maksim
26.01.2017
08:38:50
ну или так да)

Vir
26.01.2017
08:41:14

Aleksandr
26.01.2017
08:42:05

Igor
26.01.2017
10:21:34
https://www.youtube.com/watch?v=W6MVBMZDsbk

Anatoly
26.01.2017
15:56:43
уважаемые а никто не испытывает проблем с хабом?
в том смысле это только у меня TLS handshake timeout

Google

Anatoly
26.01.2017
15:57:24
или у кого то еще

Dmitry
26.01.2017
15:58:50
вот щас сижу прямо
норм
или докерхаб?

Anatoly
26.01.2017
15:59:08
доккерхаб

Evgeny
26.01.2017
16:00:15
У них траблы, да

Anatoly
26.01.2017
16:01:09
а ок. спасибо
http://status.docker.com/
на Docker Registry Response Time спайк небольшой. задидосили...

Владимир
28.01.2017
10:57:34
Всем привет! У меня была задача - чтобы докер-композ подключался к сети docker0. Все решилось тем, что во всех yml я прописал network_mode: bridge
Обещал отписаться )

Sander
28.01.2017
18:31:27
Всем привет,
в docker есть network, который называется bridge.
По default, все созданные контейнеры попадают туда.
Так как я создаю свой network для контейнеров и мне не нужно чтоб они все находились в одном network, то я их разделяю.
---
как отключить bridge network?
или как сделать так чтоб контейнеры не попадали в bridge network?
есть ли другие варианты?

Anatoly
28.01.2017
20:37:48

Василий
29.01.2017
05:41:50

Vladimir
29.01.2017
09:49:27
Ставь none и конструячь себе сеть как вздумается
вот тут всё очень подробно
https://docs.docker.com/engine/userguide/networking/#/a-bridge-network

Admin
ERROR: S client not available

Sander
29.01.2017
09:55:37
Если она будет в none, оно же в none попадёт.
Я уже создал свой network, но когда я добавлю в свой, он почему-то попадает в мой и ещё одновременно в bridge. Что очень странно.

Evgeny
29.01.2017
10:19:22
бридж для инета

Google

Vladimir
29.01.2017
10:43:44
никто не пользовался
https://hub.docker.com/r/tklx/base/
?

yopp
29.01.2017
10:48:47
В смысле к не идея, а реализация. Но зачем, если есть -slim? Плюс не понятно насколько плохо жить без локалей

Semyon
29.01.2017
10:57:52
Ну вон в альпайне без локалей неплохо совсем

Виталий
29.01.2017
11:16:06
Коллеги, приветствую!
Кто-то настраивал xdebug в докер контейнере который запущен на две сервере? Отзовитесь :)

Василий
29.01.2017
11:20:19
https://medium.com/@pablofmorales/xdebug-with-docker-and-phpstorm-786da0d0fad2#.fpo52wfac
не оно?


Виталий
29.01.2017
11:27:15
https://medium.com/@pablofmorales/xdebug-with-docker-and-phpstorm-786da0d0fad2#.fpo52wfac
таких ссылок в нете куча))
Но у меня тут сложная схема и аналогов описанных я не находил.
Имею дев сервер, на котором крутится докер контейнер, в котором есть xdebug на 9001 порту.
В docker-compose.yml проброшен 9001 порт на хост. А вот дальше у меня были проблемы коннекта к этому всему со своего рабочего компа. Я нарыл в нете что можно сбиндить свой локальный 9001 порт на localhost:9001 моего дев сервера
ssh -R 9001:localhost:9001 user@remotehost.com
в IDE тоже вроде все настроено, но не заводиться :( уже не знаю куда копать
в логах xdebug вот такое
Log opened at 2017-01-29 11:22:36
I: Connecting to configured address/port: localhost:9001.
W: Creating socket for 'localhost:9001', poll success, but error: Operation in progress (29).
W: Creating socket for 'localhost:9001', poll success, but error: Operation in progress (29).
E: Could not connect to client. ?
Log closed at 2017-01-29 11:22:36
но что оно означает я пытаюсь нагуглить... думал может тут кто-то сможет позскадать
Коллеги, помогите настроить xdebug + docker + remote host.
Проблему описал здесь https://toster.ru/q/392317
Все мысли, пожалуйста, под топик на тостере.


Vladimir
29.01.2017
13:31:13
"E: Could not connect to client." - это что-то навевает мысли о том что сервер пытается поднять второй линк - к IDE и у него не выходит. JMX примерно так работает во всяком случае.

Виталий
29.01.2017
18:45:29
Коллеги, прошу помощи.
На докер-хост (удаленный сервер) создал тунель с моей локальной машины. Тунель я создаю вот так
ssh -R 9001:localhost:9001 user@host.com
То есть соединения перебрасываются с удаленной машины на локальную.
Далее, внутри контейнера работает xdebug который должен иметь возможность подключить к 9001 порту на хост машине, чтобы далее подключится к моей локальной машине.
Как я понял, я не могу через --port 9001:9001 открыть порт с контейнера на хост, так как потом я просто не смогу открыть тунель - будет писать что порт 9001 занят.
Как быть?

Anatoly
29.01.2017
18:55:06

Dmitriy
29.01.2017
19:00:37
вот это попробуй https://gist.github.com/chadrien/c90927ec2d160ffea9c4#gistcomment-1703836
А можно узнать, зачем тебе это?

Виталий
29.01.2017
19:10:29

Dmitriy
29.01.2017
19:21:02

Виталий
29.01.2017
19:29:09

Google

Dmitriy
29.01.2017
19:30:07
запустить контейнер там где у тебя ide?

Виталий
29.01.2017
19:32:59
Не вижу логических проблем реализовать мою задачу. Другое дело, что пока не ясно как именно ее реализовать.

Dmitriy
29.01.2017
19:36:29
т.е. ты ведешь разработку на удаленном сервере внутри контейнера?