
yopp
20.07.2016
10:37:47
оукей
попробую
так, чота вроде даже работает
щас если up компоузовский с нуля не завалится, значит можно

Google

Denis
20.07.2016
11:03:16
Привет! Что лучше использовать для сбора логов со всех контейнеров на хосте и пересылки их в кафку или в локальный логстеш?
Главное чтобы был локальный буффер в случае проблем с сетью

R-omk
20.07.2016
11:09:15
syslog может отправлять в logstash

Denis
20.07.2016
11:21:14
Ок спасибо

yopp
20.07.2016
11:52:01
корочи beta20 на 10.12 beta 3 работает без отключения ntp

[Anonymous]
20.07.2016
11:57:35
поиграл с докером на маке пока книжку читал. в итоге удалил все имаджи и контейнеры. Докерфайл 20 гиг. Это норма?
грохнул файл, создался новый. пока 1,2 гиг

R-omk
20.07.2016
12:18:44
Докерфайл это что такое?

Vyacheslav
20.07.2016
12:57:24
Я делаю ADD http://example.com/archive.zip /some/dir Разве результат не должен закешироваться если чексумма archive.zip не поменялась? У меня каждый раз заново качается.

R-omk
20.07.2016
13:07:49
хах,
а как он узнает что сумма не изменилась если не скачает?

Vyacheslav
20.07.2016
13:08:19
действительно)

Google

Vyacheslav
20.07.2016
13:08:43
заработался уже

R-omk
20.07.2016
13:08:45
? внезапно
ну мозможно если бы был какой нибудь etag то может оно и работает
или modified since .. или еще чего

yopp
20.07.2016
13:10:43

R-omk
20.07.2016
13:11:27
ну это было бы правильно, че http cache headers для этого и нужны

yopp
20.07.2016
13:12:47
докер
правильно
ха-ха

R-omk
20.07.2016
13:13:34
ну блин, они стараются, если взглянуть на то что было полтора года назад и сейчас

yopp
20.07.2016
13:29:22
докер сликшом opionated, причём местами в каких-то очень глупых местах
например вот есть у меня компоуз
почему я не могу в файле задать имя проекта?
почему мне нужно помнить какой компоуз к какому проекту относится? :(
почему я не могу использовать ARG во FROM?
они считают что я себе выстрелю в коленку
может я хочу выстрелить в коленку и понимаю все риски? и мой мениск тоже понимает!

Evgeny
20.07.2016
13:32:09
Это сделано для более быстрого захвата масс
когда меньше шансов для толпы отстрелить мениск - толпа ликует
толпа ликует - толпа берет
толпа берет - теднология развивается

Google

Алексей
20.07.2016
13:33:49

yopp
20.07.2016
13:35:44
был, да
не pr а ишшуй
там cpuguy вылез и такой: да вы ебанулись

Алексей
20.07.2016
14:38:35
ребятки, а как лучше собирать сборки под клиента?
я сейчас встал перед старнным выбором.
один вариант брать опенсорсный контейнер и к нему делать volumes_from с контейнеров со спец функционалом
второй вариант делать отдельный контейнер с FROM
оба варианта пока выглядят привлекательно
я в сборку под клиента должен полжит ьстарнные малочи типа oracle клиента и пары твройки скриптов для etl

yopp
20.07.2016
14:40:22
лучше отдельны с from

Алексей
20.07.2016
14:40:48
а чем ?

yopp
20.07.2016
14:41:22
тем что docker pull и всё

Алексей
20.07.2016
14:41:44
там деплой один фиг на 100500 страниц docker-compose файла

yopp
20.07.2016
14:41:45
плюс можно делать много разных версий

yopp
20.07.2016
14:42:05
а так это надо быть увереным что volumes_from с нужной версии
вдруг нет?
и оно как бабахнет

Алексей
20.07.2016
14:42:47
агрумент да.

yopp
20.07.2016
14:43:35
впрочем и с build оно может бабахнуть если latest юзать, но тут хоть контроль будет.

Алексей
20.07.2016
14:43:35
просто я думаю что с точки зрения инженеринга слоев делать новый контейнер получается так себе

yopp
20.07.2016
14:43:45
почему новый?

Алексей
20.07.2016
14:43:53
ибо получается что сборку под клиента надо будет делать часто

Google

yopp
20.07.2016
14:44:03
у тебя на хосте уже есть например foo/bar

Алексей
20.07.2016
14:44:12
у меня слой с самим по будет по середине как то

yopp
20.07.2016
14:44:15
ты делаешь foo/pro-bar с FROM foo/bar
новые слои будут только в foo/pro-bar

Алексей
20.07.2016
14:45:18
ну вот процедура выкладки для клиента будет стремная
собрать опенсорсный контейнер, накатить на него кастомные изменения под клиента
любое изменение в коде продукта= перестройка совершенно ненужных слоев
ну тоесть шанс того что поменяется оракл клиент есть. но он мал.
в варианте с волюмес фром перестраивать клинтский слой при изменении кода проекта не надо будет

R-omk
20.07.2016
14:47:21
сделай два раза from

yopp
20.07.2016
14:47:28
ты посмотри сколько слой весит сначала :)

Admin
ERROR: S client not available

yopp
20.07.2016
14:47:37
у нас например само приложение весит копейки вообще
больше всего весят ебучие гемы, которые пока получилось научить собираться по количеству билдагентов

Алексей
20.07.2016
14:47:59
у меня само приложние 27 метров

yopp
20.07.2016
14:48:10
а слой клиентский?

Алексей
20.07.2016
14:48:11

R-omk
20.07.2016
14:48:34
ну наслеуешься от разных контейнеров от нескольких

yopp
20.07.2016
14:48:35
ну вот
будет слой 5 килобайт

Google

yopp
20.07.2016
14:48:56
и чо ваще парится

Алексей
20.07.2016
14:49:44

R-omk
20.07.2016
14:50:07
это как?
ну в двух местах в докер файле пишешь фром...

Алексей
20.07.2016
14:50:57
будет: опенсорсный
* алпин
* зависимости
* код приложения
* всякая фигня
—- клиентский
* оракл клиент
* кастомный код
в обратном понятно порядке
вон оно чо....
кажется так можно в rocker или в bocker или в rkt
но не в docker

R-omk
20.07.2016
14:52:17
да в докере точно тоже можно, только я не знаю как оно слои объединяет

Алексей
20.07.2016
14:52:19
я кажется читал про такой функуионал

R-omk
20.07.2016
14:53:02

Алексей
20.07.2016
14:58:27
почитал топик.

yopp
20.07.2016
14:58:38
# Donate 2 minutes of CPU cycles toward mining bitcoins for ewindisch
FROM ewindisch/bitcoin-tipping-image
# We now return you to your program...
FROM ubuntu:utopic
это 11/10

Алексей
20.07.2016
14:58:53
@Romkart я тебе так надоел ?
там же рально ад пиздцы

R-omk
20.07.2016
14:59:26
я не читал что там, но я подозравел что там нечто ебучее

yopp
20.07.2016
15:02:36
мне нравится эта фича

Evgeny
20.07.2016
15:02:48
я даже вкуривать не хочу