ml-workspace сохраняет установленные расширения и pip, не теряясь при перезапуске

#python #docker

#python #docker

Вопрос:

Есть ли способ сохранить установленные расширения и установить библиотеки pip для ml-workspace? Когда я перезапускаю контейнер, установленные пакеты теряются.

ML-workspace: https://github.com/ml-tooling/ml-workspace

Ответ №1:

Всякий раз, когда вы хотите сохранить свои данные, вы должны использовать тома. Вы должны выяснить, где установлены расширения, а затем смонтировать их, чтобы каждый запущенный вами контейнер мог читать том. Если вы хотите, чтобы это было быстро, просто смонтируйте / , но вы бы потратили впустую пространство.

Комментарии:

1. Я пробовал —mount type=bind,source=/opt/ conda/lib/python3.7/site-packages, target=/workspace/cache/site-packages, но мое рабочее пространство / кэш / site-packages пусто, а /opt/conda/lib/python3.7/site-packages заполняется установленными пакетами. знаете ли вы, что я могу делать неправильно?

2. Я не знаю, актуально ли это по-прежнему, но указали ли вы другой том / монтирование, на который указывает /workspace ? Это может наложить ваше монтирование