
Konstantin
03.06.2017
11:13:18
Я всю папку докер удаляю через день, все домашние проекты живые, т.е. persistent data
Откуда инфа что они должны удаляться?

Alexey
03.06.2017
11:16:00
Ну, я же уточнил, базы данных, логи. То есть те файлы, которые часто меняются. Если на хост их не монтировать, то они благополучно умрут вместе с контейнером и после перезагрузки контейнера данные будут взяты из имиджа.

Google

Alexey
03.06.2017
11:19:00

Konstantin
03.06.2017
11:19:48
Так персистент дата это Когда монтируешь)

Alexey
03.06.2017
11:21:02

Konstantin
03.06.2017
11:21:19
Да и если объявить volume в образе, то данные будут оставаться в папке докер

Alexey
03.06.2017
11:22:10

Konstantin
03.06.2017
11:22:19
Да

Alexey
03.06.2017
11:22:55
Ну, да, вы правильно говорите.

Konstantin
03.06.2017
11:24:18
Ну собственно контейнер да, сам ничего не хранит, это метоинфа об окружении только

Alexey
03.06.2017
11:26:28
Кстати. Я долго мучался с темой volume, пока не понял, что если я буду использовать compose, то подход придется изменить.

Konstantin
03.06.2017
11:27:44
По-моему ты ошибаешься, но с телефона твой код выше - каша
А не, распарсил)
Композ выполняет всё тоже самое
Просто дай права папке куда ты монтируешь

Google

Alexey
03.06.2017
11:30:59
Код каша, правда. Уже исправил.

Konstantin
03.06.2017
11:31:39
Chmod в dockerfile выполняется для образа только, во время билда
Да и вообще там chmod,chown лишний
Подними смену юзера выше и потом создавай папки
Хотя, copy/add все равно от рута будет

Alexey
03.06.2017
11:38:25

Konstantin
03.06.2017
11:39:18
Ну контейнер использует образ
Все что в образе то и будет

Alexey
03.06.2017
11:41:47
Константин. В процессе разработки служб с докером в система копится куча контейнеров, образов и прочей херни. Есть ли инструменты из комьюнити, чтобы вычищать все, или только самописные скрипты?

Dmitriy
03.06.2017
11:42:21
prune

Slach
03.06.2017
11:44:44
docker system prune -f

Konstantin
03.06.2017
11:45:37

Alexey
03.06.2017
11:45:49
@cinerar @BloodJazMan Спасибо, это есть в доках. Не нашел раньше...

Konstantin
03.06.2017
11:47:36
есть docker system prune , недавно ввели, но ранее это делалось просто через фильтр dangling ну и актуально до сих пор
system prune всё сносит, бывает не всегда нужно, хоть и редко

Dmitriy
03.06.2017
11:54:57
А кто как эту persistent data хранит?
Ну кроме проброса на хост

Konstantin
03.06.2017
11:55:33


Alexey
03.06.2017
11:56:12

Google

Konstantin
03.06.2017
11:56:24

Alexey
03.06.2017
11:57:36

Konstantin
03.06.2017
11:58:01
Так от базового образа зависит

Dmitriy
03.06.2017
11:59:54
Хорошо, спрошу по другому, кроме ceph кто-нибудь что-нибудь с докером использует?

Konstantin
03.06.2017
12:01:29
Тут все сложно

Dmitriy
03.06.2017
12:01:35
Вот есть у меня 5 машин, как мне обеспечить, что-бы у меня данные к контейнеру переезжали? Или прибивать контейнер гвоздями к хосту на котором данные?

Konstantin
03.06.2017
12:03:17
Пили реплиуацию фс на хосте
Тот же нфс как минимум

Dmitriy
03.06.2017
12:06:04
А есть что-нибудь толковое что по этому поводу почитать/посмотреть кроме Гугла?
С nfs как я понимаю остаётся 1 точка отказа.

Konstantin
03.06.2017
12:11:03

Konstantin
03.06.2017
12:11:46
Я на днях rexray с aws пытался завести, все печально

Dmitriy
03.06.2017
12:13:56
Ясно. Docker же купили infinit.sh в декабре, очень интересно чего у них получится, на презентациях выглядело очень красиво.
А portworx.com не смотрел?

Konstantin
03.06.2017
12:18:12

Dmitriy
03.06.2017
12:18:55
Как посмотришь напиши в чат пожалуйста как ощущения.

Admin
ERROR: S client not available

Konstantin
03.06.2017
12:19:46
в первую очередь интересуют плагины, docker plugin install ...

Google

Konstantin
03.06.2017
12:26:06
https://github.com/docker-captains/dockerbythecaptains
что-то вкусное будет
Maximum nodes per cluster:
Unlimited for the Enterprise License
3 for the Developer License
уже не интересно

Alexander
04.06.2017
21:13:51
офигенно обновился на бетку)
теперь нужно писать reset перед запуском любых скриптов в контейнере чтобы в терминале всё нормально показывалось

Konstantin
04.06.2017
21:15:11
шта

Alexander
04.06.2017
21:15:33
/bin/bash -c 'reset && cmd' вместо просто cmd

Konstantin
04.06.2017
21:15:54
почему, зачем?

Alexander
04.06.2017
21:16:45
иначе вот типа такого https://habrastorage.org/web/d73/fcb/5fa/d73fcb5fa51e4da683a1be7d70e7b814.png

Konstantin
04.06.2017
21:17:44
а бетка чего именно?)

Alexander
04.06.2017
21:18:00
edge, точнее
Docker for Mac

Konstantin
04.06.2017
21:18:21
аа
так смени обратно)

Alexander
04.06.2017
21:18:53
ненавижу даунгрейдиться
пусть будет с reset) не так уж и мешает, просто это говорит об уровне тестирования продукта)
написал потому что, возможно, у кого-нибудь из этого чата такая же проблема была/есть и он не знает, как её решить)

Konstantin
04.06.2017
21:20:49
а с docker run тот же ефект?

Alexander
04.06.2017
21:20:58
ну да, наверное

Google

Konstantin
04.06.2017
21:22:46
-T ?

Дмитрий
04.06.2017
21:25:17
Как это фиксить я конечно не помню)
Но проблема не у тебя одного 100%

Alexander
04.06.2017
21:26:05
ну оно вроде пока норм работает с reset
в следующей сборке, наверное, поправят уж