Docker - объемы внутри томов? - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь запустить контейнер Jenkins Docker (jenkins / jenkins: 2.218-jdk11), чтобы при создании нового контейнера Jenkins у вас уже были установлены все плагины и пропустить установку.

Для этого у меня есть предустановленный /var/jenkins_home (где находятся все данные из Jenkins), который Docker использует для запуска, что работает. Этот домашний каталог не должен быть постоянным и нужен только для первого запуска, чтобы его можно было скопировать в контейнер.

Внутри /var/jenkins_home есть 2 каталога, которые должны быть постоянными. Я уже пытался своим собственным docker файлом перезаписать /var/jenkins_home моей собственной версией, которая не работала (возможно, неправильная конфигурация?). Есть ли у вас какие-либо советы, как я мог бы реализовать такую ​​концепцию?

1 Ответ

1 голос
/ 03 февраля 2020

Здравствуйте, вы можете смонтировать тома для каталогов, которые вы хотите сохранить.

$ docker run -v /path/to/persistence:/var/jenkins_home/dir_persisted jenkins-image:2.218
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...