
Алексей
22.07.2016
12:46:25
bundle есть только там

R-omk
22.07.2016
13:46:54
в compose можно workdir как то указать?
или хотя бы как нибудь в command прописать
"cd /dir && somecmd"

Google

ptchol
25.07.2016
11:56:21
unable to prepare context: The Dockerfile (/opt/docker/redash/0.12.0.b2033/Dockerfile) must be within the build context (/home/user/report)
А как такое победить можно ?
Нет возможности хранить докерфайл в репе, поскольку эта репа один из источников данных, которе нужно положить внутрь контейнера как бы.
в репе, я имею ввиду в /home/user/report

Evgeny
25.07.2016
11:58:35
Я не понял проблему положить докерфайл туда

ptchol
25.07.2016
12:00:03
Было уже вроде )
мы собираем redash и просто в него нужно положить чужой код (либу)
он не связан с проектом напрямую как бы, это его расширение.

Evgeny
25.07.2016
12:01:04
Ну один из вариантов это раширение держать в подпапке билд контекста

ptchol
25.07.2016
12:01:50
типа кидать временно симлинк, внутрь билд контекста ?

Evgeny
25.07.2016
12:03:07
Не. У тебя билдпапка, например, ./build. Внутри нее сделай папку в которую колнируешь чужой проект - ./build/redash а докерфайл в корне - ./build/Dockerfile. Ну и потом всю папку в билд докера

ptchol
25.07.2016
12:04:47
там косяк такой
я использую сторонний модуль скажем так который осуществляет билд, и в случае если я указываю dockerfile он билд производит через STDIN, а если dockerdir то могу указать тока путь до диры где он ищет Dockerfile )

Evgeny
25.07.2016
12:05:56
А докерфайл твой?

Google

ptchol
25.07.2016
12:06:04
Но я понял идею, спасибо.
да.

Evgeny
25.07.2016
12:06:29
Тогда просто указывай ему путь до ./build - тогда он начнет билдить с нее найдя в ней докерфайл
А в самом докерфайле сделай COPY ./redash/file /src вместо COPY ./file /src

ptchol
25.07.2016
12:07:38
ну да, я так и собирался. Спасибо.
все таки странно что нельзя побменить context если есть опция -f у билда
а COPY не умеет в симлинки ?

Evgeny
25.07.2016
12:54:24
ты посылаешь весь билдконтекст как есть.

ptchol
25.07.2016
12:57:38
чйорт
я не понимаю ))
я тупой )
а он посылает диру демону

Evgeny
25.07.2016
13:00:36
ну смотри - билдит демон а не клиент. В демон он шлет билдконтент как есть

ptchol
25.07.2016
13:00:37
и симлинк там в пустоту указывает

Evgeny
25.07.2016
13:00:42
ну да

ptchol
25.07.2016
15:15:16
Посоны а кто как живет с docker+ systemd+logging stdout/stderr ?

Алексей
25.07.2016
15:19:07
я
на одном хосте
предвидя вопрос... греп рулит

ptchol
25.07.2016
15:19:55
и как ? если в сислога слать дофига всего. если в журналд то девелоперы недовольны

Google

Алексей
25.07.2016
15:20:19
ну работает.
не знаю что сказать
как девелоперы недовольны?
девелоперы это у ся на маке тыц тыц
какой журналд на маке?

ptchol
25.07.2016
15:22:02
а причем тут мак ?

Алексей
25.07.2016
15:22:18
я просто не понял при чем девелоперы и системд

ptchol
25.07.2016
15:22:57
ну им логи читать нада )

yopp
25.07.2016
15:22:57
вот и поговорили!

ptchol
25.07.2016
15:23:19
того что бегает в контейнере и гадит на стдерр\аутпут

Алексей
25.07.2016
15:23:49
дык логи им надо читать то в красивой мордочке...

ptchol
25.07.2016
15:24:15
нет таких.

ptchol
25.07.2016
15:24:25
да и это вопрос времени сам понимаешь, а сейчас есть так )

Алексей
25.07.2016
15:25:04
если по теме ну логи льются
потер незамечено
но я спецом и не искал
смотреть не очень удобно
но греп рулит

Semyon
25.07.2016
15:40:08
блеать, а чо правда в альпине нельзя локаль выставить?

Ivan
25.07.2016
16:31:28
Да, правда

Google

Semyon
25.07.2016
16:37:14
печалька, но дело было не в локали, спасибо

Nikita
25.07.2016
19:44:40
Всем шалом!
живые есть ?
мужики!!! я такие крутые сиськи нашёл!!!
кому ссылку ?

Artur
25.07.2016
19:52:05
Сиськи в чате с докером? wat?

Dan
25.07.2016
19:52:34
шалом? крутые сиськи?

Nikita
25.07.2016
19:55:22
о! попались!

Admin
ERROR: S client not available

Nikita
25.07.2016
19:55:32
народ поясните один момент ?
если докер установлен на компе, то при запуске контейнера он полностью ресурсы компа использует или есть какие-то ограничения 7

Dan
25.07.2016
19:59:48
документацию читай пожалуйста внимательнее. там есть всё на эту тему.
в частности, —cpuset-cpus например ограничивает количество "процессоров" (ядер), а —cpu-quota ставит лимит на cpu
тоже самое есть и с памятью
и с блочными io девайсами
чуваки, давайте не будем ленивыми жопами, в 21 веке практически все годные инструменты давно глубоко и хорошо задокументированы. было бы смешно не читая документацию использовать эти инструменты.
у меня всё

Nikita
25.07.2016
20:03:07
ты не совсем понял мой вопрос
то что можно ограничивать по ресурсам контейнер это я знаю
например дефолтная память для кгнтейнера 10 ГБ..

Google

Dan
25.07.2016
20:03:49
по-умолчанию используется всё, что не ограничено
да

Nikita
25.07.2016
20:04:47
вот мне интересно, если какие-то ограничения, что например на моём ноуте 4 гб ОЗУ и 2 ядра, поставил докер, запустил контейнер он буде использовать все ресурсы как 4 гб памяти и 2 ядра для работы или вот тут у него есть какое-то дефолтное ограничение
вот к чему клоню

Dan
25.07.2016
20:05:15
простой пример, у меня есть контейнер билд-машины для Golang. что нативно что в контейнере компилируется за одинаковое время плюс-минус наносекунды. Проект большой. возможно, это как-то зависит от того что у меня на лаптопе i5, 16gb ram и ssd. хз

Nikita
25.07.2016
20:05:35
просто я создал образ виртуальный на нём 4 гб оперативки и одно ядро, пробую запустить БД, и оно оооочень долго запускается
и чувак говорит что у него всё быстро, но у него докер на самой машине стоит

Dan
25.07.2016
20:06:12
ха, ну эмм, попробуй метрики поснимать. для начала попробуй запустить контейнер и процессы на другой машине.
возможно беда в io, т.к. если ты через виртуализацию еще гоняешь а не через изоляцию - то вполне вероятны лаги в io
я то докер не в виртуалке держу, возможно поэтому всё быстро. плюс еще зависит от окружения, конечно

Phil
25.07.2016
20:08:49

Dan
25.07.2016
20:10:03
ой, а чо ты на Golang делаешь?
я очень глубоко и сильно его изучаю. я вижу в нём огромный потенциал в области администрирования/автоматизации/деплоя/мониторинга/и чёрта в ступе, поэтому я обложился материалом и учебными проектами с гитхаба ?
пока я еще нуб и новис. но грызу, ибо ну хорош он, хорош...

Nikita
25.07.2016
20:14:03
я смотрю GO набирает обороты как пакемон GO

yopp
25.07.2016
20:14:22
daboomtsss.jpg

Nikita
25.07.2016
20:14:24
я вначале подумал что эта игрушка как раз на гоу была написана...
типа как показать могущество языка

Dan
25.07.2016
20:15:30
то что половина внутренних утилит гугла нарисованы на Go и ежедневно облегчают задачи по обслуживанию всего этого - это вам не доказывает могущество языка? окей, посмотрите проекты на Golang на github. удивитесь )

GNU/Docker
25.07.2016
20:19:07
Пффф

Dan
25.07.2016
20:22:18
Пффф
я знал что докер наш, русский )))