
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