R-omk
R-omk
оно же теперь на grpc, никакого http
nvkv
а кто-нибудь в курсе, они не планируют добавить вменяемый клинап имиджей из коробки?
Aleksey
ты так говоришь будто это что то хорошее
Aleksey
быстрее что ли стало ?
R-omk
протоколы бинарные
R-omk
я просто сейчас в эту сторону разработку держу, я же не только докеровод))
Aleksey
протоколы бинарные это плохо
R-omk
это замечательно!
R-omk
для остальных упоротых там будет http
Evgeny
Evgeny
https://github.com/docker/docker/releases
R-omk
чейнджлоги ж
ахах.. я думал это какая то новая фича которая тебе нужна...
Aleksey
господа а что вот тут за софтина ?
Aleksey
Aleksey
я думал она часть 1,12
Aleksey
но у меня на порту 3000 никто не слушает
Aleksey
они вот в этом видео засветили его https://www.youtube.com/watch?v=F7hoq0KwHD4
Aleksey
видимо 1.12 пока никто не разворачивал да ?
Lev
https://github.com/ManoMarks/docker-swarm-visualizer
Aleksey
Aleksey
нда
Aleksey
docker-compose c swarm mode не дружит
Aleksey
при этом естьвариант дружить в виде workflow
docker-compose bundle
docker deploy
но docker deploy - experimenal
Aleksey
так что пацаны из докера в очередной раз поломали docker-compose
Aleksey
ссылки
https://github.com/docker/compose/issues/3656
https://forums.docker.com/t/docker-deploy-not-available-am-i-missing-something/17338/5
Aleksey
так что либо docker-compose не нужен. либо docker swarm mode не нужен.
R-omk
Aleksey
я проверил и обновление тоже
Aleksey
1,8 -rc2
R-omk
всё поломаное?
Aleksey
bundle есть только там
R-omk
в compose можно workdir как то указать?
R-omk
или хотя бы как нибудь в command прописать
"cd /dir && somecmd"
R-omk
Denis
unable to prepare context: The Dockerfile (/opt/docker/redash/0.12.0.b2033/Dockerfile) must be within the build context (/home/user/report)
А как такое победить можно ?
Denis
Нет возможности хранить докерфайл в репе, поскольку эта репа один из источников данных, которе нужно положить внутрь контейнера как бы.
Denis
в репе, я имею ввиду в /home/user/report
Evgeny
Я не понял проблему положить докерфайл туда
Denis
Было уже вроде )
Denis
мы собираем redash и просто в него нужно положить чужой код (либу)
Denis
он не связан с проектом напрямую как бы, это его расширение.
Evgeny
Ну один из вариантов это раширение держать в подпапке билд контекста
Denis
типа кидать временно симлинк, внутрь билд контекста ?
Evgeny
Не. У тебя билдпапка, например, ./build. Внутри нее сделай папку в которую колнируешь чужой проект - ./build/redash а докерфайл в корне - ./build/Dockerfile. Ну и потом всю папку в билд докера
Denis
там косяк такой
Denis
я использую сторонний модуль скажем так который осуществляет билд, и в случае если я указываю dockerfile он билд производит через STDIN, а если dockerdir то могу указать тока путь до диры где он ищет Dockerfile )
Evgeny
А докерфайл твой?
Denis
Но я понял идею, спасибо.
Denis
да.
Evgeny
Тогда просто указывай ему путь до ./build - тогда он начнет билдить с нее найдя в ней докерфайл
Evgeny
А в самом докерфайле сделай COPY ./redash/file /src вместо COPY ./file /src
Denis
ну да, я так и собирался. Спасибо.
Denis
все таки странно что нельзя побменить context если есть опция -f у билда
Denis
а COPY не умеет в симлинки ?
Evgeny
ты посылаешь весь билдконтекст как есть.
Denis
чйорт
Denis
я не понимаю ))
Denis
я тупой )
Denis
а он посылает диру демону
Evgeny
ну смотри - билдит демон а не клиент. В демон он шлет билдконтент как есть
Denis
и симлинк там в пустоту указывает
Evgeny
ну да
Denis
Посоны а кто как живет с docker+ systemd+logging stdout/stderr ?
Aleksey
я
Aleksey
на одном хосте
Aleksey
предвидя вопрос... греп рулит
Denis
и как ? если в сислога слать дофига всего. если в журналд то девелоперы недовольны
Aleksey
ну работает.
Aleksey
не знаю что сказать
Aleksey
как девелоперы недовольны?
Aleksey
девелоперы это у ся на маке тыц тыц
Aleksey
какой журналд на маке?
Denis
а причем тут мак ?
Aleksey
я просто не понял при чем девелоперы и системд
Denis
ну им логи читать нада )
yopp
вот и поговорили!
Denis
того что бегает в контейнере и гадит на стдерр\аутпут
Aleksey
дык логи им надо читать то в красивой мордочке...