@docker_ru

Страница 528 из 1375
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
CMD ["/bin/bash", "-c", "echo Hello"]
У меня не работало без пробелов внутри скобок. Поставил пробелы, взлетело?

alexz
24.03.2018
22:36:44
У меня не работало без пробелов внутри скобок. Поставил пробелы, взлетело?
врядли. листу в формате пофиг на пробелы между запятыми. скорее всего где-то еще ошибка была (покрайней мере я перепроверил- работает и без пробело)

Павел
25.03.2018
07:27:30
Зачем вам такой entrypoint? Попробуйте без него
Всем спасибо Убрал entrypoint и заработало

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
Так у тебя весь вывод в docker3.txt выходит. Чего скрипту-то остается ?
мне не принципиально куда сделать вывод, главное чтобы он был и с ним можно быть дальше работать

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
но тот же конфиг нормально работает на EC2 и у меня на ноуте
Попробуй добавить в /var/lib/postgresql/%postgre_ver%/data/pg_hba.conf host all all all trust, перезапустить постгрю и подключиться. Только host all all all trust не забудь потом удалить и поменять на адрес контейнера.

Max
26.03.2018
09:33:11
эм

Страница 528 из 1375