2015-04-20 1 views
1

У меня есть контейнер докеров, и я хочу зафиксировать изменения в этом контейнере, но размер одного из каталогов очень велик, и я хочу исключить его из моментального снимка.docker как зафиксировать, но исключить каталог из изображения

Как фиксировать изменения в этом контейнере, исключая каталог из этого изображения?

+0

Что именно ваш случай? Боюсь, вы не можете легко исключить папку напрямую, но если вы знаете эту папку ранее, вы можете установить ее как том, и таким образом она будет исключена при совершении. –

+0

Эта папка содержит записанные видеоролики, и она очень большая. Но для резервного копирования мне не нужна эта папка. Итак, теперь, как подключить том к запущенному контейнеру, возможно, я смогу изменить путь к видео для использования тома. – user2521791

ответ

4

Объемы контейнера не сохраняются, когда вы закрепляете контейнер как изображение. Таким образом, вы можете использовать расширенные возможности для исключения папки (тома) из моментального снимка. Например, предположим, что вы хотите исключить dir /my-videos из вашего изображения при совершении. Вы можете запустить свой контейнер для монтажа /my-videos как объем:

docker run -i -t -v /my-videos my_container /bin/bash

или смонтировать папку ХОСТОВОЙ в контейнере /my-videos:

docker run -i -t -v /home/user/videos:/my-videos my_container /bin/bash

Смежные вопросы