tfhx8
George
tfhx8
ok, спс
George
dev
ext4 на обоих дисках
George
George
У тебя докер по умолчанию в /var/lib/docker
George
Ты как его в хомяк засунул - точнее зачем
dev
ну он давно переехал оттуда
dev
места не было
dev
прописал в конфиге новый путь
George
🤦♂
George
Вообще так делать не надо было
George
Сейчас уже видимо поздняк метаться
dev
а хомяк был самым большим разделом из имеющихся
George
Ну, еее
George
bind mount не умеешь, да ?
dev
ну ок, сейчас то что?)
в /docker примаунчен новый диск
нет, щас погуглю
dev
ну я изначально и пробовал примонтировать новый диск сразу в /home/docker
George
Да, вот с вольюмами может быть беда - ну, там надо данные аккуратно из них выковыривать
George
Aleksey
Есть ли жизнь без докера? Может вся наша вселенная это чей то ci?
dev
а что именно плохо?
какая разница где лежит, в /var/lib или в /docker ?
George
Сначала - оставить докер в стандартном каталоге. Если не хватает места - всё-таки аккуратно поколдовать над маунтами
George
Я уж не говорю о том, что когда ты в хомяк его засунул... То ты мог повредить права, например, создав выделенного юзера docker
dev
я не думаю, что что-то поменяется, если я примонтирую новый диск в /var/lib/docker
George
dev
никто не создал бы там юзера docker кроме меня) а я бы точно не стал)
dev
пересоздать докеры ваще не вариант
Containers: 120
Running: 0
Paused: 0
Stopped: 120
Images: 1185
dev
почему сейчас работает? а если подменить ФС, а точнее перенести на другой диск, но с такой же ФС, то нет?
dev
в чём приницпальная разница то?
файлы те же (права итп)
путь тот же
George
В демоне ошибок нет ?
George
Ну, в логе.
George
dev
ну это был мой первый опыт работы с докером и такой вариант нашёлся, поэтому так
демон стартует, список докеров выводит
dev
сейчас логи гляну внимательно
dev
куда он логи то пишет? в сислог?
George
Там ещё проблема, что хитрые симлинки в указанных каталогах
George
И, да, надо копировать на стопнутом демоне (ну, это очевидно )
George
dev
ну это ессно, конечно демон стопнут был
George
Или сислог
dev
Feb 4 20:32:29 w1 kernel: [10228.982613] overlayfs: failed to resolve '/docker/docker/overlay2/l/SINXSDCZDEAFV3L6JPRSQDOVXL': -2
George
А каталог /docker/docker/overlay2 есть ?
dev
хм
от самого докера ошибок нет, только вот те, при запуске которые
dev
w@w1:/var/log$ sudo ls -la /home/docker/overlay2/l/SINXSDCZDEAFV3L6JPRSQDOVXL
lrwxrwxrwx 1 root root 77 Dec 16 22:17 /home/docker/overlay2/l/SINXSDCZDEAFV3L6JPRSQDOVXL -> ../99f61b020294824b1f2fb2e8a17bc8356f12d4442c3c9ba68ee7c1d2918ed643-init/diff
w@w1:/var/log$ sudo ls -la /docker/docker/overlay2/l/SINXSDCZDEAFV3L6JPRSQDOVXL
ls: cannot access '/docker/docker/overlay2/l/SINXSDCZDEAFV3L6JPRSQDOVXL': No such file or directory
dev
щас попробую линк создать
dev
ага, вот эти как раз хитрые линки и есть
там их целый каталог
George
👍все все так
dev
хм, линки скопировать не помогло..
w@w1:~$ docker start v101
Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"/bin/sh\": stat /bin/sh: no such file or directory": unknown
Error: failed to start containers: v101
dev
ну ок, а как вообще можно перенести уже созданные контейнеры на другой диск?
George
Пересоздай - шепчет ему 😈
George
dev
да там их больше сотни
George
И что
dev
и все со своими данными специфичными уже
George
Если ты не придумал способ их автоматизированно запускать, то у тебя все равно очень большие проблемы
dev
они стартуют с разными параметрами
dev
да они норм работают, когда стратуют
dev
в export передаются при старте
George
George
George
Ну, представь себе ситуацию. Сервер сломался. Или его украли энопланетяне. Ваши действия ?
Gleb
dev
ну вот на такой случай есть диск с бакапом рабочего каталога докера, но как сейчас выясняется, что это бесполезная фигня
George
Абсолютно
Gleb
а кто может про плагины докера рассказать? вот есть логгинг драйверы из коробки, а на докер-хабе есть почти оно же ток сильно свежее, но ставится через docker plugin install и docker plugin enable
Andrey
Я предлагаю беспорядочно постучать по клавиатуре, должно помочь
dev
Абсолютно
кто бы мне это сказал пару месяцев назад
Gleb
ну в целом у тебя есть все шансы найти там свои файлики
Gleb
ток это все надо будет руками собирать
dev
ну файлики то есть все
всё работает пока ещё, если стары диск заюзать опять, но только там места осталось 50 гигов и скоро оно может закончиться, вот и надо это перенести как то на новый
George
George