Я читаю этот кусочек README из Докера Дженкинса, и, кажется, есть раздел, который противоречит самому моему нынешнему пониманию.
https://github.com/jenkinsci/docker/blob/master/README.md
Мне кажется, что в нем говорится, что НЕ использовать привязку, а затем говорит, что настоятельно рекомендуется использовать привязку?
ПРИМЕЧАНИЕ. Избегайте использования привязки из папки на хост-компьютере в / var / jenkins_home , так как это может привести к разрешению файла
проблемы (пользователь, используемый внутри контейнера, может не иметь прав на
папка на хост-машине). Если вам действительно нужно привязать маунт
jenkins_home, убедитесь, что каталог на хосте доступен
пользователь jenkins внутри контейнера (пользователь jenkins - uid 1000) или использование
-u параметр some_other_user при запуске докера.
docker run -d -v jenkins_home: / var / jenkins_home -p 8080: 8080 -p
50000: 50000 Дженкинс / Дженкинс: это запустит Дженкинс в отдельном режиме
с переадресацией портов и добавлением громкости. Вы можете получить доступ к журналам с
команда 'docker logs CONTAINER_ID' для проверки первого входа
маркер. Идентификатор контейнера будет возвращен из вывода команды выше.
Резервное копирование данных
Если вы связываете mount в томе - вы можете просто сделать резервную копию
этот каталог (который является jenkins_home) в любое время.
Настоятельно рекомендуется . Обращайтесь с каталогом jenkins_home как с базой данных - в Docker вы обычно помещаете базу данных в
объем.
Используете ли вы привязные крепления? Вы бы порекомендовали их? Почему или почему нет? Документация кажется неоднозначной.