@docker_ru

Страница 966 из 1375
ildar
10.01.2019
13:05:44
так да, я о нём), хотя ci\cd видать он знает, сорре*(
пора уже стикеры запилить. про девопс-синьора, про докер-говно

Anatoly
10.01.2019
13:06:52
Подведём итог: при создании контейнера через рест - нелзья передать переменные для ssh, запущенного через супервизор?

*игла в яйце, яйцо в утке, утка в зайце)

Google
George
10.01.2019
13:09:37
1. передавай через env

2. в докерфайле сделай штуку, которая env текущие пишет в файл. Какой - не помню, надо смотреть доку по ссш

Anatoly
10.01.2019
13:11:13
1. передавай через env
при старте писать ф айла - это понял, спасибо, хоршая мысль.

Просто я думал что есть какие-то поэлегантнее решения, работающие из коробки. но видимо обойдусь)

Anatoly
10.01.2019
13:13:55
Всем спасибо!

Konstantin
10.01.2019
13:14:46
Просто я думал что есть какие-то поэлегантнее решения, работающие из коробки. но видимо обойдусь)
ты понимаешь, что из коробки работает только когда ты используешь коробку по назначению?

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:

Tima
10.01.2019
14:22:51
а что дока говорит?
это почему то не гуглится нормально - after_web_config:

Konstantin
10.01.2019
14:23:04
чего там гуглить, там 1 страница всего... зашёл и ctrl+F

Tima
10.01.2019
14:24:20
чего там гуглить, там 1 страница всего... зашёл и ctrl+F
а на какую страницу зайти?) В доке докера много страниц

Konstantin
10.01.2019
14:24:43
а на какую страницу зайти?) В доке докера много страниц
ты же про docker-compose спрашиваешь? других ямлов у него нет

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"

Tima
10.01.2019
14:31:49
это не про докер
ясно, спасибо. Я думал что раз в контейнере работает, значит про докер

Myron
10.01.2019
14:56:27
Народ, докер-композ после ребилда оставляет анюсд имейджи, как их удалять в процессе деплоя той или иной апы?! только prune или есть что-то другое?

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
он не чистит все, что можно вычистить
он чистит ровно то, что и должен, что в —help и написано

другое дело, если есть остановленные контейнеры и юзают образ, то он не чистит. для этого system prune уже

George
10.01.2019
15:06:24
повторюсь. После prune оставались хвосты в системе.

вероятно, нужен какой-то отдельный подход для очистки

Myron
10.01.2019
15:13:45
ну вобщем решил проблему ` docker rmi $(docker images --filter "dangling=true" -q --no-trunc) `

Myron
10.01.2019
15:15:21
George
10.01.2019
15:15:21
вот представь себе, что docker images вложенный вернет пустую строку

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

Admin


George
10.01.2019
15:17:00
а у него есть обязательные аргументы

сечешь тему?

насчет none я делал проще

Konstantin
10.01.2019
15:17:19
another_command может вернуть пустой элемент
ты придираешься, мелочь такая)

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
docker images ls | grep "<none>" | awk '{print $3}' | xargs -r docker rmi
docker images --filter "dangling=true" | xargs -r docker rmi

George
10.01.2019
15:19:31
все равно используй аккуратно, я мог накосячить в синтаксисе

Konstantin
10.01.2019
15:19:39
вот зачем усложнять? ты в kubectl тоже грепаешь?



давно не заглядывал

Google
Konstantin
10.01.2019
15:26:22
ad1
10.01.2019
15:26:41
никто случайно не хранит логи airflow в s3?

George
10.01.2019
15:26:49
всегда можно закрыться с || true ??
И потерять реальный код

Мы храним в journald ???

Konstantin
10.01.2019
15:27:18
ad1
10.01.2019
15:28:14
Чистка зубов Air Flow ?
https://github.com/apache/airflow вот это

Konstantin
10.01.2019
15:28:29
https://github.com/apache/airflow вот это
да понял я, типа шутка)

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

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