ildar
10.01.2019
13:05:44
Anatoly
10.01.2019
13:06:52
Подведём итог:
при создании контейнера через рест - нелзья передать переменные для ssh, запущенного через супервизор?
*игла в яйце, яйцо в утке, утка в зайце)
ad1
10.01.2019
13:07:34
Google
Anatoly
10.01.2019
13:07:58
Konstantin
10.01.2019
13:08:01
George
10.01.2019
13:09:37
1. передавай через env
2. в докерфайле сделай штуку, которая env текущие пишет в файл. Какой - не помню, надо смотреть доку по ссш
Anatoly
10.01.2019
13:11:13
Просто я думал что есть какие-то поэлегантнее решения, работающие из коробки. но видимо обойдусь)
George
10.01.2019
13:12:05
что ж тут такого
Anatoly
10.01.2019
13:13:55
Всем спасибо!
Konstantin
10.01.2019
13:14:46
George
10.01.2019
13:16:05
Google
Konstantin
10.01.2019
13:16:34
George
10.01.2019
13:17:10
ага, провалился, под стул.
Tima
10.01.2019
14:20:57
Подскажите, что означает вот этот блок к конфигурационном YAML файле контейнера?
after_web_config:
Konstantin
10.01.2019
14:21:50
Tima
10.01.2019
14:22:51
Konstantin
10.01.2019
14:23:04
чего там гуглить, там 1 страница всего... зашёл и ctrl+F
Tima
10.01.2019
14:24:20
Konstantin
10.01.2019
14:24:43
https://docs.docker.com/compose/compose-file/
Tima
10.01.2019
14:25:17
Konstantin
10.01.2019
14:25:36
что за YAML у тебя? покажи
Tima
10.01.2019
14:30:04
что за YAML у тебя? покажи
https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
тут поиском по странице "app.yml"
Konstantin
10.01.2019
14:30:52
Tima
10.01.2019
14:31:49
это не про докер
ясно, спасибо. Я думал что раз в контейнере работает, значит про докер
ildar
10.01.2019
14:40:03
Myron
10.01.2019
14:56:27
Народ, докер-композ после ребилда оставляет анюсд имейджи, как их удалять в процессе деплоя той или иной апы?! только prune или есть что-то другое?
Konstantin
10.01.2019
14:57:04
George
10.01.2019
14:57:13
prune говно
Google
George
10.01.2019
14:57:19
он не чистит все, что можно вычистить
Myron
10.01.2019
14:58:09
George
10.01.2019
14:58:34
мне приходилось руками потом проходить типо docker ps -a -q | xargs docker stop && docker ps -a -q | xargs docker rm && docker image ls | awk '{print $3}' | xargs docker rmi
и то там есть нюансы с имиджами, которые затегированы двумя разными тегами
пример можете адаптировать
на самом деле docker rmi все равно не даст удалить имиджи, которые сейчас используются контейнерами (запущенными или даже остановленными)
Konstantin
10.01.2019
15:05:41
другое дело, если есть остановленные контейнеры и юзают образ, то он не чистит. для этого system prune уже
George
10.01.2019
15:06:24
повторюсь. После prune оставались хвосты в системе.
вероятно, нужен какой-то отдельный подход для очистки
Konstantin
10.01.2019
15:06:41
Myron
10.01.2019
15:13:45
ну вобщем решил проблему ` docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
`
George
10.01.2019
15:15:06
никогда так не делай
Myron
10.01.2019
15:15:21
George
10.01.2019
15:15:21
вот представь себе, что docker images вложенный вернет пустую строку
Konstantin
10.01.2019
15:15:22
George
10.01.2019
15:15:45
тогда получится docker rmi <пустой_элемент> и команда вывалится с кодом ошибки
надежнее xargs -r
Myron
10.01.2019
15:16:09
Но мне надо только удалять те имеджи у которых нет тега
Google
Myron
10.01.2019
15:16:18
те что <none>
George
10.01.2019
15:16:27
еще раз
ты делаешь blablabla $(another_comand)
Konstantin
10.01.2019
15:16:48
George
10.01.2019
15:16:49
another_command может вернуть пустой элемент
тогда выполнится blablabla
а у него есть обязательные аргументы
сечешь тему?
насчет none я делал проще
Konstantin
10.01.2019
15:17:19
George
10.01.2019
15:17:52
docker images ls | grep "<none>" | awk '{print $3}' | xargs -r docker rmi
Myron
10.01.2019
15:19:06
Не так просто изначально вопрос написал?
Konstantin
10.01.2019
15:19:24
George
10.01.2019
15:19:31
все равно используй аккуратно, я мог накосячить в синтаксисе
Konstantin
10.01.2019
15:19:39
вот зачем усложнять? ты в kubectl тоже грепаешь?
давно не заглядывал
Google
ad1
10.01.2019
15:26:41
никто случайно не хранит логи airflow в s3?
George
10.01.2019
15:26:49
Мы храним в journald ???
Konstantin
10.01.2019
15:27:18
ad1
10.01.2019
15:28:14
Konstantin
10.01.2019
15:28:29
ad1
10.01.2019
15:30:30
креды для s3 можно указываеть через UI, но как бы хочется чтобы можно было через CI указывать например или какую-то переменную окружения
такой подход не пробовали?
видать нет, понял спс.
Konstantin
10.01.2019
15:32:42
ad1
10.01.2019
15:33:02
так в докере этот airflow находится как раз)
https://github.com/puckel/docker-airflow
че так?
Andrey
10.01.2019
15:34:12
Хинт: заверни что угодно в контейнер, а в случае проблем пиши в @docker_ru
Konstantin
10.01.2019
15:34:34