
Evgeny
04.10.2016
12:30:56
потому что у всез разные требования к нему

Phil
04.10.2016
12:31:33
Я на сегодняшний день удивлен, что в докере нет 9P волумов
Ну т.е. они внутри себя 9P используют, а шарить им волумы - нет
Может там конечно мультиплексирование дурное. Но вроде как раз им четверть века хвастаются

Google

Artur
04.10.2016
12:33:43
https://clusterhq.com/2015/12/09/difference-docker-volumes-flocker-volumes/ а вот так?

yopp
04.10.2016
12:34:09
оно нормально работает только с AWS

Andrey
04.10.2016
12:34:28

yopp
04.10.2016
12:34:53
на самом деле в большинстве случаев нужен просто «подвижный волум»

Evgeny
04.10.2016
12:35:32
lsyncd

Phil
04.10.2016
12:35:40

yopp
04.10.2016
12:35:45
тоесть чтоб контейнер мог сказать: эй, почоны, мне надо volumeXYZ, дайте а?

Artur
04.10.2016
12:35:52
мне кажется, какого-нибудь NFS для WP вполне должно хватать, с верхним оверлэем в который можно записать какие-нибудь артефакты типа .pyc, логи и тому подобное

Phil
04.10.2016
12:36:00
lsyncd
залепи туда 200 тыс файлов и я посмотрю на него

Evgeny
04.10.2016
12:36:26
ну как бы 2.8T файлов по 20-50kb живут норм

Phil
04.10.2016
12:36:30

Andrey
04.10.2016
12:36:39

Sergey
04.10.2016
12:36:42
>залепи туда 200 тыс файлов и я посмотрю на него
200к отлично работают.

Google

Andrey
04.10.2016
12:36:43
никто не будет

Sergey
04.10.2016
12:36:52
вот когда речь пойдет про 500M - тогда стартовать будет дольше.

Phil
04.10.2016
12:37:15

Artur
04.10.2016
12:37:27

Phil
04.10.2016
12:43:13

Artur
04.10.2016
12:46:04
Чего сказал?
клади весь код в контейнеры, как тебе выше писали
я вообще не понимаю радостных постов в перкона блоге о том, как они запускают перкону в докере и живут с этим

Evgeny
04.10.2016
12:48:01
Нормально живут.

banuchka
04.10.2016
12:48:02
Маркетинг

Phil
04.10.2016
12:49:23

Artur
04.10.2016
12:50:53
я не до конца понимаю специфику твою, ты пользовательские вордпрессы в контейнеры засовываешь?

Andrey
04.10.2016
12:51:45
ну ведь хочется

Artur
04.10.2016
12:53:05
то есть в случае, если ты собирал пакет или у тебя есть какой-то тэг в гите по которому ты понимаешь, что это твой новый релиз, то заменить это на сборку контейнера просто
если пользователь пришел и файлик добавил руками - то это разве что дёргать после изменений docker commit (в случае, если мы живем без вольюмов)

Phil
04.10.2016
13:02:30

Artur
04.10.2016
13:04:43

Phil
04.10.2016
13:05:19

Artur
04.10.2016
13:05:19
Ммм... хочу
это другой разговор, я помню такое уже когда-то хостинги пытались с lxc сделать :)

Phil
04.10.2016
13:06:33

Google

Artur
04.10.2016
13:06:57
а толку?

Phil
04.10.2016
13:07:20

Artur
04.10.2016
13:08:22

Phil
04.10.2016
13:13:40

Andrey
04.10.2016
13:14:10
тем что это свои родные костыли :) хотя кажется мы удалились от темы :)

Artur
04.10.2016
13:14:45
да, простите.
Ммм... хочу
а в каком виде пользователь будет доступ иметь внутрь контейнера? ты хочешь дать только доступ к данным неким образом?
типа /mnt/volumes/user1 установить в home для пользователя на хосте и пускать по ssh/ftp?

Andrey
04.10.2016
13:18:05
в том то и прикол, что по идеалогии внутрь контейнера никому особо бы лазить и не надо, но тут же хочется :)

Phil
04.10.2016
13:18:05

Artur
04.10.2016
13:18:29

Phil
04.10.2016
13:18:31

Phil
04.10.2016
13:18:52

Artur
04.10.2016
13:19:22
Нет. Ты сам дал вариант
ну в том или ином виде, я к тому, что тебе запустить контейнер без вольюмов не очень интересно

Phil
04.10.2016
13:19:39
Можно каждому пользователю по докеру с ssh (один хрен ssh без префорка), можно докер с общим ssh, можно pam_docker воткнуть и каждому по докеру с ssh

Anton
04.10.2016
13:19:56

Phil
04.10.2016
13:20:02

Artur
04.10.2016
13:20:17

Phil
04.10.2016
13:20:32

Google

Evgeny
04.10.2016
13:21:15
афаик - везде будет шариться

Anton
04.10.2016
13:23:36
каких?
ну у меня без серьёзных текстов и кучи выкладок, на таком-себе уровне

Phil
04.10.2016
13:24:02

Evgeny
04.10.2016
13:25:39
На девайсмаппере не будет - файлы то разные. Но девайсмаппер не лучшее решение. Я вот даже любимому центосу изменил из-за него

Artur
04.10.2016
13:26:21

Admin
ERROR: S client not available

Phil
04.10.2016
13:46:39

Evgeny
04.10.2016
13:58:45
а вот хз, я как то пока не рассматриваю его как вариант для моего продкшна

Alexander
04.10.2016
14:14:03
коллеги, а есть тут кто-нибудь из Костромы? :) https://kosbackend.ru/talks/docker/

Evgeny
04.10.2016
14:18:08

Phil
04.10.2016
14:21:11

Evgeny
04.10.2016
14:22:09
пока не было крупного факапа гденить - нельзя

N
04.10.2016
16:15:12
Надо обновить вордпресс - пересоздал контейнеры с новой версией и все

Phil
04.10.2016
16:21:08

N
04.10.2016
16:21:26
Почему клиент?
Ты же не даёшь клиенту создавать контейнеры
Если ты сам предоставляешь им вордпресс, ты и пересоздашь

Andrey
04.10.2016
16:37:41
`Step 9 : COPY run.sh /run.sh
stat /var/lib/docker/overlay2/ee0d24ea1ab1f971d2308d0228138761b0f26939647737686658c1f676690472/merged/run.sh: no such file or directory`
рестартим демона и вуаля ошибки как не бывала, это я такой везучий? официальный докер на бубунте, всё обновлено до текущего

Google

Phil
04.10.2016
16:59:50

Evgeny
04.10.2016
17:11:50
Зачем? Это ж получается совершенно неконтролируемо

Макс
04.10.2016
17:20:20
Приветы!
Подскажите, в чем проблема у Докера под виндой манутить файлик, а не папку целиком?
Или в линуксе сейчас тоже так?

Vladimir
04.10.2016
17:27:43
под виндой докер запускается в виртаулке. В виртуалку можно только папку пробросить

Aleksandr
04.10.2016
17:32:57
Нет конечно. Он сам его льёт
очевидно, что хранение кода в контейнере и апдейт движка из админки - несовместимые кейсы. а, значит, апдейт должен быть отключен.

Макс
04.10.2016
17:53:57

Artur
04.10.2016
17:55:03

Vladimir
04.10.2016
17:56:18

Макс
04.10.2016
17:58:16
зачем?
так как с такой фигней работать, если только папку можно кинуть. Мне нужно один конфиг поправить, например, а придется целую папку со всеми конфигами держать. Плюс конфигурацию нельзя без модификации использовать на продакшене (

Phil
04.10.2016
17:58:24

Evgeny
04.10.2016
17:59:07

Aleksandr
04.10.2016
17:59:08

Vladimir
04.10.2016
17:59:44

Aleksandr
04.10.2016
17:59:52

Макс
04.10.2016
18:00:02