@docker_ru

Страница 201 из 1375
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 в образе, то данные будут оставаться в папке докер

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

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 хранит?

Ну кроме проброса на хост

Alexey
03.06.2017
11:56:12
Google
Konstantin
03.06.2017
11:56:24
А кто как эту persistent data хранит?
самое простое driver: local, можно ещё собрать local-persisnt он гибче

По умолчанию это uid=1000?
по умолчанию - зайди и глянь))

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
С nfs как я понимаю остаётся 1 точка отказа.
Да, но смотря как этот нфс поднят, этот может быть и кластер

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

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

А portworx.com не смотрел?

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

в следующей сборке, наверное, поправят уж

Страница 201 из 1375