
Nikita
07.09.2016
20:54:41
вот что значит жить у моря

Dan
07.09.2016
20:54:43
Читай документацию внимательнее

Nikita
07.09.2016
20:54:51
духота выбивает
нельзя к ней привыкнуть

Google

Nikita
07.09.2016
21:05:59
файл не был распакован
я его wget вытянул только
есть кто не спит ?

ptchol
07.09.2016
22:47:53
немного

Andrey
07.09.2016
23:11:43
кто спит тот не мы

Evgeny
08.09.2016
08:07:51
А вот сейчас я именно с целью розжига!
Если вам надоели глюки Docker, почитайте статью Adriaan de Jonge об rkt - альтернативном движке для контейнеров от CoreOS.
http://amp.gs/8MqD

Andrey
08.09.2016
08:19:56
ага, там их нет, оттого что им никто не пользуется и он ничего не умеет? :)

p0123n
08.09.2016
15:47:32
Котоны, а кто с альпайном работал? Странная хрень с ним: создаю в докерфайле директорию (RUN mkdir -p …), добавляю туда свой проект (ADD …), устанавливаю зависимости, в логе всё это проходит, никаких ошибок, запускается контейнер, всё хорошо, только после старта папка с проектом оказывается пустая и проекта нигде в контейнере нет.
Есть небольшое подтверждение что я не сошел с ума: кеш менеджера пакетов в хомяке пользователя.
использую alpine:edge

Andrey
08.09.2016
15:58:04
перетираешь его пустым волумом с хоста?

Alexander
08.09.2016
15:58:05
а при запуске не пробовал подключать папку -v /data/project:/var/www/html
зачем в контейнер проект закидывать?

Google

Andrey
08.09.2016
16:00:25
как раз вчера или позавчера тут ссылку про волумы публиковал, вот сейчас для внутреннего пользования тоже пытаюсь это осмыслить именованные волумы симпатичны, но с базовым драйвером конечно убоги

Alexander
08.09.2016
16:03:31
именованные больше подходят под базы, не все знают где их искать :))

Evgeny
08.09.2016
16:04:25

p0123n
08.09.2016
16:05:28

Artur
08.09.2016
16:05:54

Andrey
08.09.2016
16:06:55
судя по тому что они там нынче пилят плагины и вот это всё с именованием, то тупо пока никто особо не задумывался, как получилось так и крутись

p0123n
08.09.2016
16:07:05

Andrey
08.09.2016
16:07:57

Artur
08.09.2016
16:08:09
не туда реплай)

Andrey
08.09.2016
16:08:18
ой @p0123n

p0123n
08.09.2016
16:09:22
помогло. он таки монтирует эту директорию. как-то сам, видимо, в базовом образе.

Andrey
08.09.2016
16:15:01
вот вот, ох уж это само :)

p0123n
08.09.2016
16:16:21
блиииин, это я молодец, написал volume в docker-compose и не могу понять почему так плохо работает Dockerfile
инспект рулит

Andrey
08.09.2016
16:39:41
compose шайтан, он и не такое может :)

Vladimir
08.09.2016
17:05:12
ребят подскажите кто собирает js, css(less,sass) в контейнере, вы после сборки из контейнера сорсы удаляете или вообще их туда не заносите а например билдите в 1 контейнере, заливаете в другой, чтобы был непосредственно контейнер аппликейшена. Может у кого то есть другие идеи поделитесь плиз.
Не кайф что бы контейнер который в проде был с сорсами(когда тем более они там не нужны)

Pavel
08.09.2016
17:07:51
sourcemaps ты имеешь в виду?

Google

Pavel
08.09.2016
17:08:20
Так там же можно выбрать опции сборки, с ними или без них

Vladimir
08.09.2016
17:08:44
нет я не про sourcemaps
я про то что кайф только билд на сервере хранить
а сорсов чтобы там не было
вот и вопрос как это кто реализует
пока у меня Add все с сорсами, билжу галпом, потом сорсы деличу
но есть подозрение что есть метод элегантней

Pavel
08.09.2016
17:09:49
А понял. Ну вроде норм вариант

Vladimir
08.09.2016
17:11:50
просто есть вариант иметь 1 контейнер для сборки, который все соберет а второй чисто для продакшена который тупо скопирует.

Evgeny
08.09.2016
17:11:57
Можно билдить в одном контейнере, потом передавать результат в прод контейнер

Vladimir
08.09.2016
17:12:15
Плюс такого подхода в том что в продакшен контейнере по сути не будит ненужных тулз которые были установленны для билда

Evgeny
08.09.2016
17:12:24
Правда желательно при этом отдавать себе отчет в том - зачем это делается.

Vladimir
08.09.2016
17:12:34

Evgeny
08.09.2016
17:12:37
Ну и кстати, я не совсем понял как контейнер будит тулзы. Они там или есть или их там нет

Vladimir
08.09.2016
17:15:10
но при таком подходе возникает вопрос как пробрасывать файлы? если volumes то по сути нужно будет их кидать сразу в папку с prod контейнером
то есть в билд сервер моунтить папку из прод контейнера, куда собственно все и будет билдится

Александр
08.09.2016
17:17:47
А докер только при билде запускается?

Vladimir
08.09.2016
17:18:39
ну при подходе контейнер-билд + контейнер-прод , да 1 раз

Google

Vladimir
08.09.2016
17:20:55
в принципе вроде идея с 2 контейнерами норм, но не понятно как передать только нужные файлы от 1 контейнера другому.

Evgeny
08.09.2016
17:21:37

Александр
08.09.2016
17:22:32

Vladimir
08.09.2016
17:22:38
то есть в прод контейнере сделать доступ через volumes к билду и копировать?

Александр
08.09.2016
17:23:10
Билдите из докера на физ сервер в папку
и запускайте докером из этой папки

Vladimir
08.09.2016
17:24:31

Александр
08.09.2016
17:25:20
Хм, ну хз тогда, шара папки в докере

Admin
ERROR: S client not available

Evgeny
08.09.2016
17:25:29
Это жесть и костыль

Александр
08.09.2016
17:25:33
Хотя не видел такого

Evgeny
08.09.2016
17:25:38
Не делайте так

Александр
08.09.2016
17:25:39

Vladimir
08.09.2016
17:27:36

Evgeny
08.09.2016
17:27:43
Да

Александр
08.09.2016
17:28:49
Согласен, но я не спец))

Vladimir
08.09.2016
18:34:47
Да
так подскажи как по твоему мнению лучше решить данный момент

ptchol
08.09.2016
18:37:38
Да
слушай, а круто бы было, если бы можно было собрать контейнер, указать там VOLUME.
А при ране другого контейнера сказать volume-from-only-data=repo/contaner:tag и чтобы этот волюьм изнутрей контейнера прихал на ноду как named volume и вмаунтился в запускаемый ! )

Evgeny
08.09.2016
18:41:29

Vladimir
08.09.2016
18:41:46
так а как тащить то?

Google

Evgeny
08.09.2016
18:41:50

Vladimir
08.09.2016
18:42:04
билдить один в другом?
то есть bild должен находиться в папке продакта?

Evgeny
08.09.2016
18:42:26
Нет. Билдить один, запускать, копировать из него, удалять

Vladimir
08.09.2016
18:43:06
просто вопрос как копировать из другой папки Add ../ невозможно ведь

Evgeny
08.09.2016
18:44:06
Кто у тебя делает билд?

ptchol
08.09.2016
18:45:17

Evgeny
08.09.2016
18:45:54
Вот и я тоже

Vladimir
08.09.2016
18:45:55
билд делает gulp

Evgeny
08.09.2016
18:46:14
Он билдит локально?

ptchol
08.09.2016
18:46:51
ну я про то, чтобы можно было делать артефакты, из одного имиджа, тоесть VOLUME чтобы можно было экспортнуть как артефакт и примаунчивать к контейнерам.

Evgeny
08.09.2016
18:47:53
А, без контейнера самого.. ну это примерно как запуск с анлим слипом

ptchol
08.09.2016
18:48:23
ну это вот для кейся описанного выше идеально подходит
тоест ьу нас есть контейнер на 5 гиг и билдить результат на 5 метров
*билдит
@lorddaedra тут для тебя задача )

Vladimir
08.09.2016
18:54:09

Evgeny
08.09.2016
19:14:28
Ну так в чем проблема, не понимаю?
Сбилдил на 5 гигов образ (в моем случае это билд эрланга).
Запустил его со слипом на 5 лет и копируешь из него что тебе надо наружу, и это используешь как сырец для билда нового