@ru_docker

Страница 59 из 610
Алексей
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

я то докер не в виртуалке держу, возможно поэтому всё быстро. плюс еще зависит от окружения, конечно

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
Пффф
я знал что докер наш, русский )))

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