Vyacheslav
Вначале нужно COPY Gemfile* и делать install, а затем делать COPY проекта. Тогда кэш с зависимостями будет нормально работать.
yopp
по огромному ряду причин
Vyacheslav
Например?
yopp
во-первых, зависимости уже установлены, их поставили перед тем как гонять тесты
yopp
во-вторых, это значит тащить шаги которые сейчас выполняются и настраиваются в тимсити в имадж
Vyacheslav
У вас разработчики при разработке всегда ставят гемы внутрь проекта?
Aleksey
@dd_bb видимо у вас есть логика того что должно быть в докерфайле и что дожно быть в слоях.
R-omk
я свои имаджи вообще всегда в один слой сливаю
yopp
@dd_bb видимо у вас есть логика того что должно быть в докерфайле и что дожно быть в слоях.
мне идеально чтоб в докерфайлах уже ничего никто не ставил и делал только copy
Vyacheslav
И потом пересобираешь по часу?
Aleksey
и пока видится мне она похожа на "против течения"
R-omk
И потом пересобираешь по часу?
ты не прав, собираются быстро очень , засчет того что слови в билдере остаются
R-omk
а вот итоговый слой получается очень компактным если все равильно седлать
Aleksey
ну да, если в одном слое поставить gcc потом собрать приложение потом удалить gcc
Aleksey
то на выходе скваша будет мало
R-omk
но скваш собирает в один
Aleksey
да да я помню принцип
Vyacheslav
вопроса не понял
Я имею ввиду как и почему там оказываются зависимости. Но видимо я не очень понял ваш workflow.
Aleksey
сквашь молодец в этом отношении
yopp
Я имею ввиду как и почему там оказываются зависимости. Но видимо я не очень понял ваш workflow.
у нас есть большой проект, он лежит в одном гит репо, он поделен на много маленьких проектов
R-omk
а том то иприкол,Ю я могу в слох засунуть гектар исходников, собрать ихзних все что нужно сделать сто раз copy и потом удалить лишнее
yopp
есть один проект который core, который используется в бандлере в некоторых других
R-omk
squash
https://github.com/goldmann/docker-squash https://github.com/goldmann/docker-squash/issues/96#issuecomment-222153029
yopp
проекты == продукты
yopp
для каждого продукта по успешной CI сборке делается имадж
Evgeny
кароче каждый * как хочет
Vyacheslav
как может
R-omk
как умеет
Vyacheslav
так может как умеет же
R-omk
так нет же, может правильно , но не умеет)
nvkv
Поцоны, а у вас dockerhub сегодня нормально работает?
nvkv
У меня чот таймауты валятся
nvkv
видимо локальная проблема, отбой
Марина
кто-нибудь сталкивался с проблемой, что когда настраиваешь devicemapper с thin pool, то перестает работать таб в командах докера?
Aleksey
ох
Aleksey
а это точно связано между собой ?
Марина
я по этому туториалу настраивала https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/
Anonymous
кто-нибудь сталкивался с проблемой, что когда настраиваешь devicemapper с thin pool, то перестает работать таб в командах докера?
Начало охуительной истории! Вспоминается история с багом в драйвере ядра, а проявлялось тоже из-за какой-то мелочи
R-omk
devicemapper с thin pool вообще идея так себе его использовать
R-omk
это же самый последний вариант
Марина
😔 мне показалось, что нормально должно получиться.
R-omk
Overlay лучше всего
R-omk
А вот если для volume то может и норм
Dmitry
А сеть случайно не ipv6 only? А то гитхаб не умеет в ipv6 :(
CC-BY-SA-4.0/Docker-ce30.0
Всем привет 😆
nvkv
Вот это поворот
Evgeny
аватарка не канонична
nvkv
То есть, к лицензии у тебя вопросов нет?
Aleksey
если комуто вдруг интересна тема хостинга запили отдельный канал под нее https://telegram.me/pro_hosting
Aleksey
просто что бы туда всех отправлять.
yopp
господи
yopp
ещё больше каналов
Aleksey
как показыает практика каналы до 300 человек не флеймят особо.
Aleksey
и обычно друг другу помогают
Aleksey
а на больших - типа ведопс. треш и угар.
bama^boy
вот тебе сокращенный вариант твоей команды docker stats $(docker ps --format "{{.Names}}")
bama^boy
http://rancher.com/comparing-monitoring-options-for-docker-deployments/
bama^boy
имхо, лучше курлом дергать api, сделать dict {name: stats} и потом уже с ним манипулировать, у меня awk трюки вызывают отторжение)
bama^boy
получится такой же скрипт на пару десятков строк, только на питоне))
bama^boy
есть, что у тебя за система такая?
bama^boy
да даже в coreos без проблем ставится контейнер с питоном, сейчас без питона никуда
bama^boy
образ coreos весит 755M и там даже нет питона, что ж они туда напихали
Timur
напиши простой скрипт на шелле без танцев вокруг алиасов
Timur
на 1-2 строчки
yopp
китята, а кто на сиерре уже?
yopp
у вас в Security & Privacy как gatekeeper настроен? Anywhere?
yopp
(если оно было включено до апдейта до 10.12 то оно остаётся)
Aleksey
тут вроде анонс был что не работает докер на сьерре
Aleksey
с недельку назад
yopp
там интересные подробности всплыли
yopp
https://forums.docker.com/t/build-hangs-on-macos-sierra-beta-2/17581/14
yopp
I was able to get it everything working on a clean install of 10.12 Beta 2.
yopp
бля
yopp
ща начал послоям разбирать свои имаджи и короче chown на результате COPY вполне ожидаемо делает слой размером как COPY