изменить механизм хранения докера, от devicemapper до overlayfs2 - PullRequest
0 голосов
/ 03 ноября 2018

У меня есть 3 работающих контейнера. Я должен перенести стратегию хранения в overlayfs2. Я зафиксировал свои контейнеры и сохранил эти зафиксированные изображения как файл tar. Теперь я собираюсь удалить все старые вещи с докером, а затем я изменю стратегию хранения.

Кто-нибудь делал эту критическую операцию? Любые предложения, чтобы быть в безопасной зоне?

1 Ответ

0 голосов
/ 03 ноября 2018

ПРИМЕЧАНИЕ: Вы потеряете доступ ко всем вашим текущим изображениям и контейнерам из-за слоев! Отмена ваших изменений сделает ваши старые изображения и контейнеры снова доступными. Вы можете использовать docker save IMAGE:TAG > IMAGE.tar.gz для сохранения текущих изображений и docker load < IMAGE.tar.gz для их импорта в новый драйвер хранилища.

Выполните следующие действия:

Стоп докер:

sudo systemctl stop docker

Отредактируйте файл /etc/docker/daemon.json (создайте его, если он не существует) и добавьте в файл следующее:

  {
  "storage-driver": "overlay2"
  }

Запустить докер:

sudo systemctl start docker

Используйте информацию Docker, чтобы убедиться, что драйвер хранилища используется:

  $ docker info
  ...
  Storage Driver: overlay2
  ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...