
alexz
24.03.2018
20:21:32
)
дошел, ща запущу
ухты. вправду падает
ща почитаю)

Google

alexz
24.03.2018
20:30:19
CMD ["/bin/bash", "-c", "echo Hello"]
оттак надо
неумеет передавать опции

Semen
24.03.2018
21:42:07

alexz
24.03.2018
22:36:44

Anton
25.03.2018
03:52:03
А в CMD укажите bash -c echo hello

Павел
25.03.2018
07:27:30

bƎssmƎrtnyi
25.03.2018
07:33:25
началось...

spartakusQ
25.03.2018
09:23:46
Народ а чего фейков не баните.

Anton
25.03.2018
09:40:09

Semen
25.03.2018
09:49:55
Лол

Artem
25.03.2018
09:51:49
Товарищи, пришел за советом
есть задача запускать определенный докер контейнер через phpшку,
сам контейнер запускается на несколько минут, там выполняется некий процесс, который в strdout возвращает важные для меня данные
запускается вот таким макаром
exec('docker run -i --rm dockername 2>&1 > docker3.txt &',$docker_output);
только вот контейнер не запускается в бекграунде, как мне нужно, скрипт ожидает выполнения процесса в докере, после чего закрывается
если я запукаю контейнер с ключем -d
exec('docker run -id --rm dockername 2>&1 > docker3.txt &',$docker_output);
через консоль - скрипт не дожидается выполнения команды в докере, как мне и нужно но и весь stdout я не могу перехватить, а мне он нужен
если через веб - то опять ждет
подскажите в какую сторону копать?
спасибо

Google

Roman
25.03.2018
10:00:25
Запускать как демон, периодически проверять статус, как только завершиться читать лог и грохать контейнер

Artem
25.03.2018
10:01:47
проверять статус ким нибудь кроном например?

Roman
25.03.2018
10:03:38
Ну уж от архитектуры зависит
Отдельный тред лупить который будет проверять

Artem
25.03.2018
10:06:22
блин, неужели чтобы stdout забрать с демона надо костыли городить?)

kiltum
25.03.2018
10:46:42
Так у тебя весь вывод в docker3.txt выходит. Чего скрипту-то остается ?
Но вообще да, делать асинхронное. Один скрипт пускает, второй через Нное время проверяет вывод и делает нужное.
Но еще правильнее - вывод из докера в какую-нить систему сбора логов, а там уже собирать и выбирать что надо

Roman
25.03.2018
10:48:55
еще можно прям из контейнера запускать обертку которая будет запускать приложение и после его завершения слать что надо куда надо

Artem
25.03.2018
11:17:58

kiltum
25.03.2018
11:19:42
Ну если у тебя сервер на linux , задача однопоточная и админа ты не боишься, то можно в fifo файлы поиграться. Тогда докер будет туда писать, а ты из скрипта когда надо читать.

Usagi
26.03.2018
01:21:02
Доброе утро, господа. Не могли бы подсказать в какую сторону копать, чтобы поднять bridge network в рамках одного docker-compose, чтобы этот bridge network был в одной сети (192.168.1.*) с компами подключенные к роутеру.
Оказывается это делается с помощью Macvlan
Теперь надо завести это дело

arts
26.03.2018
05:18:31
Пагни, а можно как-то изменить путь к логам в compose? В доках что-то не нашёл. Или только на уровне драйвера (syslog, например) разруливать?

bazzilic
26.03.2018
07:25:14
ток у меня или докер хаб прилёг?

Max
26.03.2018
09:24:05
пасаны
как порт постгреса с хоста прокинуть в контейнер?
network_mode: host
поставил
чот не але (

Alexey
26.03.2018
09:24:47

Google

Max
26.03.2018
09:24:57
на локалхосте?

Alexey
26.03.2018
09:25:22
localhost в контейнере — это loop контейнера. Обращайся по 0.0.0.0.

Max
26.03.2018
09:25:35
0.0.0.0:5432?

Alexey
26.03.2018
09:25:44
Ну либо адрес машинки твоей.

Max
26.03.2018
09:26:19
адреса нет это для CI
0.0.0.0 не пашет
сразу на вопрос нахуя так — отвечаю что в ебаном aws codebuild не заводится postgres падая на получении ipv6
поэтому пытаюсь поднять постгрес непосредственно на хосте

Alexey
26.03.2018
09:28:26
А в ph_hba всё норм?

Max
26.03.2018
09:29:00
я не настоящий сварщик
но тот же конфиг нормально работает на EC2 и у меня на ноуте

Alexey
26.03.2018
09:32:46

Max
26.03.2018
09:33:11
эм