Задать вопрос
@krll-k

При запуске docker контейнера забыл настроить volume, как в запущенном режиме исправить допущение?

Запустил контейнер командой docker run. Но кроме параметра --net=host и --restart=always ничего не делал. Сейчас в контейнере копятся необходимые мне файлы, и я чешу репу над тем как настроить экспорт файлов из контейнера в хост-машину
images?q=tbn:ANd9GcQ764bO70guvKtxqP-6L_D
Вопрос двоякий, интересует в двух смыслах:
1) нужно ваше решение, и лучше то которое используете сами, и оно проверенно лично вами;
2) и что можно сделать в теории, ведь помимо параметров сети, перезапуска и монтирования, много параметров.

P.S. На этапе запуска контейнера не всегда знаешь что потребуется тебе через месяц или год, и что делать?
Как управляться с docker-ом, есть ли гуру по данному вопросу? Очень жду ваш развернутый ответ.
  • Вопрос задан
  • 414 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя Антон Швец К ответам на вопрос (2)
Xuxicheta
@Xuxicheta
инженер
Контейнер это не какая-то вечно запущенная сущность, с которой нужно работать.
Контейнеры должны убиваться и создаваться не затрагивая пользовательские данные (например при обновлении ПО).
В твоем случае "необходимые тебе файлы" копируешь в папку на хост системе с помощью docker cp, удаляешь контейнер и запускаешь уже с volume в этой папке.
Ответ написан
Комментировать