Как получить доступ к / var / jenkins_home в докере? - PullRequest
0 голосов
/ 09 мая 2019

Я перевожу свой текущий сервер Jenkins для реализации Docker.Следуя руководству по github https://github.com/jenkinsci/docker,, я смог успешно запустить jenkins с помощью команды:

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

Я не уверен, как просмотреть / получить доступ к данным в моем контейнере / томе через файловый менеджер.Это доступно только через докер инспектировать?В руководстве по GitHub говорится, что я должен избегать использования привязки из папки на хост-компьютере в / var / jenkins / home.Есть ли другой способ просмотреть и получить доступ к моим вакансиям jenkins?

1 Ответ

0 голосов
/ 09 мая 2019

Как вы можете видеть в Dockerfile Jenkins (https://github.com/jenkinsci/docker/blob/587b2856cd225bb152c4abeeaaa24934c75aa460/Dockerfile) / var / jenkins_home объявлен как том. Это означает, что он предназначен для монтирования на хосте.

Ваша команда подключает к нему том докера, но вы также можете смонтировать путь на вашем хосте. Например:

docker run -p 8080:8080 -p 50000:50000 -v ~/jenkins_home:/var/jenkins_home jenkins/jenkins:lts

На хостах Windows вам, возможно, придется сначала создать каталог.

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

Вы также можете использовать веб-интерфейс, доступный на порте, который вы отображаете на хосте.

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