2016-09-05 2 views
0

я пытаюсь настроить Дженкинс в Unubtu 16.04:Почему Дженкинс не хранит данные?

docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins 

Затем я вижу в журналах:

Attempting to dynamic load /var/jenkins_home/plugins/workflow-aggregator.jpi 
Started initialization 
Listed all plugins 
Prepared all plugins 
Started all plugins 
Augmented all extensions 
Loaded all jobs 
Completed initialization 
Plugin workflow-aggregator:2.3 dynamically installed 

Но, в/вар/jenkins_home я cound не найден какой-либо файл.

Что мне делать, чтобы решить эту проблему? Спасибо!

+0

Если @Alex O не устраняет вашу проблему, вам нужно добавить дополнительную информацию. Включите 'docker info' и' docker version' – Alkaline

ответ

1

Вы должны обеспечить, чтобы /your/home был доступен пользователю jenkins.

ls -la /your/home 

Вы можете создать jenkins пользователя с UID 1000, а затем предоставить его в собственность.

groupadd -g 1000 jenkins 
useradd -d "/your/home" -u 1000 -g 1000 -m -s /bin/bash jenkins 
0

Проверьте файлы в /your/home.

Путь /var/jenkins_home действителен только внутри контейнера и соответствует /your/home на вашем хосте.

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