Изображение Jenkins Docker, использовать привязные крепления или нет? - PullRequest
1 голос
/ 28 июня 2019

Я читаю этот кусочек 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 вы обычно помещаете базу данных в объем.

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

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