@ru_docker

Страница 40 из 610
Ivan
11.07.2016
19:40:14
swarm хорош тогда, когда k8s - overengineering

Evgeny
11.07.2016
19:56:24
Ну в моем кейсе например

Kirill
11.07.2016
20:31:17
Ахаххаххахахаха

R-omk
11.07.2016
20:34:39
гитхаб сейчас вообще хреново работает

Google
Kirill
11.07.2016
20:35:01
Я выше постиг

--net=host попробуй

R-omk
11.07.2016
20:35:37
--net=host попробуй
это точно не решение

тогда хз

так в документации же написано, зачем тебе пересказ

yopp
12.07.2016
11:00:58
продолжается эпопея склейлвея

Прошло 3 дня и они наконец очень туманно затуилили инцедент: https://status.online.net/index.php?do=details&task_id=625

ни в твиттере, ни в блоге, ни в комьюнити ничего про это нет

данные всё ещё не доступны

в другом тикете, с рандомными проблемами при загрузке ядра который был открыт две недели назад, они сослались на эту проблему

ну не две, чуть больше недели

тоесть они знали что у них наступает пиздец и молчали

я там в ссылке ошибся

Google
yopp
12.07.2016
11:04:18
причём они затулили инцидент задним числом

Алексей
12.07.2016
11:05:05
зачем это тут ?

R-omk
12.07.2016
11:18:40
bama^boy
12.07.2016
11:42:38
+1 заспамили этот чат. Мало девопсового, что ли.

Ivan
12.07.2016
12:12:40
bama^boy
12.07.2016
13:17:38
Его там забанили (%
А здесь когда?))

yopp
12.07.2016
13:18:54
А здесь когда?))
сразу после тебя!

А ${} во FROM работает?

мне надо имаджи посадить на стеориды, а тут выясняется что у нас кеш зависимостей для нашего рубиговна это 50 метров. Учитывая что меняются они не очень часто, а имаджей мы собираем очень много, хочется засунуть их тупо в отдельный слой и не мохнатить петрушку

эх, нет

Evgeny
12.07.2016
14:03:48
Пользуй кеш сборки

yopp
12.07.2016
14:03:58
а?

Evgeny
12.07.2016
14:04:27
Ну сначала все зависимости ставятся потом все остальное

Этот кеш в начале будет шариться между всеми образами

yopp
12.07.2016
14:07:03
но время на сборке оно всё равно будет занимать

тоесть мне было бы идеально FROM example.com/deps/bundler:${BUNDLER_SHA256}

потому что BUNDLER_SHA256 я могу получить за пару секунд

а если я буду там при сборке имаджа шарудить бандлером, это занимает минуты 3-4

мне проще сделать имадж который будет собирать зависимости и складывать их в имадж, от которого будут наследоваться уже сами билды

а так я в тимсити просто проверю что BUNDLER_SHA265 уже затеган и радостно поеду дальше

Google
Evgeny
12.07.2016
14:30:21
Нет. Эти слои будут браться из кеша и суммарно это займет около 5 секунд на 10 леййеров

а вот когад пойдут отличия - да, тогда будет пересобираться заново

В смсыле - только отличающиеся лейеры будут пересобираться

а так я в тимсити просто проверю что BUNDLER_SHA265 уже затеган и радостно поеду дальше
И так можно, у меня сейчас есть два билд имаджа и по наличию первого я проверяю что надо ли билдить второй

yopp
12.07.2016
14:32:01
Нет. Эти слои будут браться из кеша и суммарно это займет около 5 секунд на 10 леййеров
так погоди, как оно поймёт что есть отличия, пока не соберёт слой?

тоесть у меня есть абстрактная команда: bundle cache

она там чота внутри делает

Evgeny
12.07.2016
14:32:50
если у тебя строки создающие разные имаджи в разных докерфалах одинаковые - они будут браться из кеша (если там нет файлов или файлы совпадают)

yopp
12.07.2016
14:33:11
а, йопта, всё я понял о чём ты.

там начинается: а давайте ещё теперь туда добавим какой-то меняющийся аргумент иначе нам пизда :(

потому что у нас поменялись зависимости, а собираются они одинаковой командой

Evgeny
12.07.2016
14:34:36
У меня это - npm install, но опять таки решается

yopp
12.07.2016
14:34:50
ну это уже много граблей зарывается

Evgeny
12.07.2016
14:35:00
Согласись, лучше когда полная пересборка проекта занимает не полтора часа а 4 минуты

yopp
12.07.2016
14:35:13
ну так тоже самое можно достигнуть другими способами :)

например промежуточным имаджем

Nikita
12.07.2016
14:35:36
Всем привет

никто не сталкивался с такой проблемой что докер забрал слишком много памяти

нашёл что файл data весит больше 10 гигов

Evgeny
12.07.2016
14:36:21
например промежуточным имаджем
Я отказался - много хлама остается

Google
yopp
12.07.2016
14:38:02
впрочем можно сделать && echo ${SHA} >> Deps.build в слое и наверное забить

Evgeny
12.07.2016
14:39:12
Примерно так я и сделал - у меня один из промежуточных слоев - сборка депенденсис и если они поменялись - ребилд будет дальше

yopp
12.07.2016
14:39:43
а, плюс онож да, если родительский слой поменялся, всё остальное пересобирает

Admin
ERROR: S client not available

Evgeny
12.07.2016
14:40:41
Блин, а что за смайл?

yopp
12.07.2016
14:41:16
https://yopp.in/U9F

Evgeny
12.07.2016
14:41:36
Зе сейм, слишком мелко :(

Ура, я разучил скилл "увеличение" в браузере :)

Nikita
12.07.2016
15:37:24
чего ?

Народ такой вопрос, есть файл в /var/lib/docker/devicemapper называется файл data, что в этом файле, а то он весит больше 10 гигов

Алексей
12.07.2016
15:43:35
не парься так и должно быть

и не надо удалять файл

Nikita
12.07.2016
15:43:55
просто я всё кручу верчу в вирутальной машине

Алексей
12.07.2016
15:44:20
там только images лежат по идее

Nikita
12.07.2016
15:44:21
и блин когда сумма образов ели ели перевалило за 6 гигов, а тут просто файл равен 10 гигам

внутри файла ? т.к. это именно файл а не директория

Алексей
12.07.2016
15:44:41
да да

это файл

Google
Алексей
12.07.2016
15:44:44
но не файл

Nikita
12.07.2016
15:46:30
я постепенно задаюсь вопрос, а не ли в докере собственной какой-то чистки мусора

Алексей
12.07.2016
15:46:47
нет нету

вольюмы чистить руками

старые имиджи тоже

Nikita
12.07.2016
15:47:04
стоп

в файле дата ещё храняться данные volume ???

Алексей
12.07.2016
15:47:24
нет

Mihail
12.07.2016
15:51:54
вот вам немного докера, континиус интегрейшан и всей хуйни. поломалась документация у докера

https://docs.docker.com/swarm/reference/join/

yopp
12.07.2016
15:54:51
а чо там поломалось?

у меня норм

скорее всего это cdn сломался

Страница 40 из 610