Size: a a a

2020 December 15

V

Vik in #UWDC2021
а пните меня в нужном направлении пожалуйста! перед docker save надо бы контейнер остановить чтобы данные на диск записались же?
источник

S

Slach in #UWDC2021
Alexandr Emelyanov
А что у них есть?
space и Qodana
если в space появится headless IDEA браузерная какая нибудь на wasm, то это может очень круто быть но повторюсь, они будут  в роли догоняющих
источник

ВИ

Вадим Исаканов... in #UWDC2021
Vik
а пните меня в нужном направлении пожалуйста! перед docker save надо бы контейнер остановить чтобы данные на диск записались же?
Неа
источник

S

Slach in #UWDC2021
Vik
а пните меня в нужном направлении пожалуйста! перед docker save надо бы контейнер остановить чтобы данные на диск записались же?
он же Images сохраняет а не контейнеры
источник

V

Vik in #UWDC2021
а где лежит дельта файловой системы?
источник

V

Vik in #UWDC2021
если нет внешних папок и оно внутри контейнера копошиться
источник

V

Vik in #UWDC2021
вообщем сформулирую тогда вопрос по другому, как сделать резервную копию текущего состояния контейнера целиком
источник

V

Vik in #UWDC2021
если конфиги и данные  не вынесены во внешнию папку
источник

V

Vik in #UWDC2021
быстрый гуглёж показывает что народ делает такой "бэкап" через docker run, это верный путь?
источник

NG

Nikolay Gidzyuk in #UWDC2021
docker commit наверное
источник

NG

Nikolay Gidzyuk in #UWDC2021
создает образ из текущего состояния контейнера
источник

S

Slach in #UWDC2021
ну в целом вообще предполагать что в контейнере state который надо бекапить, хранится где то кроме volumes
это ошибка проектирования
источник

S

Slach in #UWDC2021
чего такого создал ваш контейнер что вам надо после его смерти? битрисковские конфиги?
источник

V

Vik in #UWDC2021
да я пока не изучал, в деталях, щупаю подходы, там хитронавернутая система (home assistant)  с множеством контейнеров, возможно какие-то используются для bind mount
источник

V

Vik in #UWDC2021
внутри mysql и конфиги компонент которые может доустановить пользователь из репозитория, или скопировав руками в нужную папку
источник

V

Vik in #UWDC2021
вообщем много трехомудины может накопиться
источник

V

Vik in #UWDC2021
смотрю, что люди пишут какие-то баш велосипеды и удивляюсь, подозреваю, что работать оно не будет (не восстановят они потом текущее состояние)
источник

V

Vik in #UWDC2021
например, просто складывают в tar докер контейнеры. ггг
источник

S

Slach in #UWDC2021
ну, еще немного ебли с этим и ты осознаешь что современные приложения в большинстве своем не предназначены для запуска в контейнеризированном окружении и докер с кубами по факту это "забор сеточка" с кучей дыр и они полны костылей чтобы это хоть как то работало =)
источник

ВИ

Вадим Исаканов... in #UWDC2021
Выше написали, docker save для image, да) ошибся
docker commit для сохранения состояния контейнера, но данные из volume он при этом не сохранит
И это несколько грязный хак, правильнее через Dockerfile & docker build (сборку image, образа) добиваться нужного эффекта
Я делал такие штуки с docker commit и в итоге все равно пришел к правильной схеме, не настолько большая разница, все действия в контейнере можно описать в Dockerfile. Только время потерял на эти коммиты)))
источник