Экспорт целого док-контейнера для Дженкинса или просто объем? - PullRequest
0 голосов
/ 01 ноября 2018

Создание контейнера jenkins и объема привязки - jenkins-data

docker run --name myJenkins1 -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home jenkins/jenkins:lts

вносить изменения - обновлять плагины, запускать сборки и т. Д.

авторизоваться в jenkins в браузере и т. Д.

теперь экспортируем весь контейнер как смолу

docker export 2c8b996d3088 > jenkinsContainerAndVolume.tar

Поскольку это изображение Дженкинса, оно кажется довольно большим. В любом случае, мне понадобится изображение Дженкинса, но мне стало интересно, есть ли лучший метод или стандарт для сохранения только данных объема?

1 Ответ

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

Команда docker-export не сохраняет тома контейнера.

Для резервного копирования именованного тома вы можете использовать tar следующим образом:

docker run -v jenkins-data:/dbdata -v $(pwd):/backup ubuntu tar zcvf /backup/backup.tar.gz /dbdata

Если вам нужно перенести этот контейнер со всеми его томами на другой хост, я использую этот скрипт:

https://github.com/ricardobranco777/docker-volumes.sh

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